Uses of Interface
org.cloudsimplus.heuristics.Heuristic
Package | Description |
---|---|
org.cloudbus.cloudsim.brokers |
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. |
org.cloudsimplus.heuristics |
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
Methods in org.cloudbus.cloudsim.brokers that return Heuristic Modifier and Type Method Description Heuristic<CloudletToVmMappingSolution>
DatacenterBrokerHeuristic. getHeuristic()
-
Uses of Heuristic in org.cloudsimplus.heuristics
Subinterfaces of Heuristic in org.cloudsimplus.heuristics Modifier and Type Interface Description interface
CloudletToVmMappingHeuristic
Provides the methods to be used for implementing a heuristic to get a sub-optimal solution for mapping Cloudlets to Vm's.Classes in org.cloudsimplus.heuristics that implement Heuristic Modifier and Type Class Description class
CloudletToVmMappingSimulatedAnnealing
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<?>>
A base class forHeuristic
implementations.class
SimulatedAnnealing<S extends HeuristicSolution<?>>
A base class for implementation of Simulated Annealing algorithms used to find a suboptimal solution for a problem defined by sub-classes of this one.Fields in org.cloudsimplus.heuristics declared as Heuristic Modifier and Type Field Description static Heuristic
Heuristic. NULL
A property that implements the Null Object Design Pattern forHeuristic
objects.Methods in org.cloudsimplus.heuristics that return Heuristic Modifier and Type Method Description Heuristic<HeuristicSolution<java.util.Map<Cloudlet,Vm>>>
CloudletToVmMappingSolution. getHeuristic()
Heuristic<HeuristicSolution<T>>
HeuristicSolution. getHeuristic()
Constructors in org.cloudsimplus.heuristics with parameters of type Heuristic Constructor Description CloudletToVmMappingSolution(Heuristic heuristic)
Creates a new solution for mapping a set of cloudlets to VMs using a given heuristic implementation.