Class CloudletToVmMappingSimulatedAnnealing

All Implemented Interfaces:
CloudletToVmMappingHeuristic, Heuristic<CloudletToVmMappingSolution>

public class CloudletToVmMappingSimulatedAnnealing extends SimulatedAnnealingAbstract<CloudletToVmMappingSolution> implements CloudletToVmMappingHeuristic
A heuristic that uses Simulated Annealing to find a suboptimal mapping between a set of Cloudlets and VMs to reduce the number of idle or overloaded Vm Pes.
Since:
CloudSim Plus 1.0
Author:
Manoel Campos da Silva Filho
  • Constructor Details

    • CloudletToVmMappingSimulatedAnnealing

      public CloudletToVmMappingSimulatedAnnealing(double initialTemperature, ContinuousDistribution random)
      Creates a Simulated Annealing Heuristic for solving Cloudlets to VMs mapping.
      Parameters:
      initialTemperature - the system initial temperature
      random - a pseudo-random number generator
      See Also:
      • invalid reference
        #setColdTemperature(double)
      • invalid reference
        #setCoolingRate(double)
  • Method Details