Class DatacenterBrokerHeuristic

All Implemented Interfaces:
Cloneable, Comparable<SimEntity>, Runnable, DatacenterBroker, Identifiable, Nameable, SimEntity

public class DatacenterBrokerHeuristic extends DatacenterBrokerSimple

A simple implementation of DatacenterBroker that uses some heuristic to get a suboptimal mapping among submitted cloudlets and Vm's. Such heuristic can be, for instance, the CloudletToVmMappingSimulatedAnnealing that implements a Simulated Annealing algorithm. The Broker then places the submitted Vm's at the first Datacenter found. If there isn't capacity in that one, it will try the other ones.

Author:
Manoel Campos da Silva Filho
  • Constructor Details

    • DatacenterBrokerHeuristic

      public DatacenterBrokerHeuristic(CloudSim simulation)
      Creates a new DatacenterBroker object.
      Parameters:
      simulation - the CloudSim instance that represents the simulation the Entity is related to
      See Also:
  • Method Details