CloudletToVmMappingHeuristic

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.

Author:Manoel Campos da Silva Filho

Fields

NULL

CloudletToVmMappingHeuristic NULL

A property that implements the Null Object Design Pattern for Heuristic objects.

Methods

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