CloudInformationService

public class CloudInformationService extends CloudSimEntity

A Cloud Information Service (CIS) is an entity that provides cloud resource registration, indexing and discovery services. The Cloud hostList tell their readiness to process Cloudlets by registering themselves with this entity. Other entities such as the resource broker can contact this class for resource discovery service, which returns a list of registered resource IDs.

In summary, it acts like a yellow page service. This class will be created by CloudSim upon initialisation of the simulation. Hence, do not need to worry about creating an object of this class.

Author:Manzur Murshed, Rajkumar Buyya

Constructors

CloudInformationService

CloudInformationService(CloudSim simulation)

Instantiates a new CloudInformationService object.

Parameters:
  • simulation – The CloudSim instance that represents the simulation the Entity is related to

Methods

getDatacenterList

public Set<Datacenter> getDatacenterList()

Gets the list of all registered Datacenters.

processEvent

public void processEvent(SimEvent evt)

shutdownEntity

public void shutdownEntity()

startEntity

protected void startEntity()

The method has no effect at the current class.