Interface CloudletToVmMappingHeuristic

All Superinterfaces:
Heuristic<CloudletToVmMappingSolution>
All Known Implementing Classes:
CloudletToVmMappingSimulatedAnnealing

public interface CloudletToVmMappingHeuristic extends Heuristic<CloudletToVmMappingSolution>
Provides the methods to be used for implementing a heuristic to get a sub-optimal solution for mapping Cloudlets to Vm's.
Since:
CloudSim Plus 1.0
Author:
Manoel Campos da Silva Filho
  • Field Details

  • Method Details

    • getCloudletList

      List<Cloudlet> getCloudletList()
      Returns:
      the list of cloudlets to be mapped to available Vm's.
    • getVmList

      List<Vm> getVmList()
      Returns:
      the list of available Vm's to host Cloudlets.
    • setCloudletList

      void setCloudletList(List<Cloudlet> cloudletList)
      Sets the list of Cloudlets to be mapped to available Vm's.
      Parameters:
      cloudletList - the list of Cloudlets to set
    • setVmList

      void setVmList(List<Vm> vmList)
      Sets the list of available VMs to host Cloudlets.
      Parameters:
      vmList - the list of VMs to set