Uses of Interface
org.cloudsimplus.heuristics.Heuristic
Package
Description
Provides
DatacenterBroker
classes that act on behalf of a cloud customer,
attending his/her requests for creation and destruction of
Cloudlets
and
VMs
, assigning such Cloudlets to specific VMs.Provides a set of interfaces and classes to develop heuristics to
find sub-optimal solutions for problems, considering some
utility function that has to be minimized or maximized.
-
Uses of Heuristic in org.cloudbus.cloudsim.brokers
-
Uses of Heuristic in org.cloudsimplus.heuristics
Modifier and TypeInterfaceDescriptioninterface
Provides the methods to be used for implementing a heuristic to get a sub-optimal solution for mapping Cloudlets to Vm's.Modifier and TypeClassDescriptionclass
A heuristic that uses Simulated Annealing to find a sub-optimal mapping among a set of Cloudlets and VMs in order to reduce the number of idle or overloaded Vm Pe's.class
HeuristicAbstract<S extends HeuristicSolution<?>>
An abstract class forHeuristic
implementations.class
SimulatedAnnealingAbstract<S extends HeuristicSolution<?>>
An abstract class for implementation of Simulated Annealing algorithms used to find a suboptimal solution for a problem defined by sub-classes of this one.Modifier and TypeFieldDescriptionstatic final Heuristic
Heuristic.NULL
A property that implements the Null Object Design Pattern forHeuristic
objects.Modifier and TypeMethodDescriptionCloudletToVmMappingSolution.getHeuristic()
HeuristicSolution.getHeuristic()
ModifierConstructorDescriptionCloudletToVmMappingSolution
(Heuristic heuristic) Creates a new solution for mapping a set of cloudlets to VMs using a given heuristic implementation.