Package org.cloudsimplus.datacenters


package org.cloudsimplus.datacenters
Provides Datacenter implementations that represent a physical Cloud Datacenter and contains a set of Host. They together form the basic cloud infrastructure.

Each Datacenter has attributes that define its characteristics, such as the costs to use different physical resources from Hosts. These attributes are defined by a DatacenterCharacteristics object.

For each created Datacenter, a VmAllocationPolicy instance must be defined. This object decides which PM will host each Vm. The most basic VmAllocationPolicy is the VmAllocationPolicySimple.

All datacenter implementations are natively power-ware. Specific implementations can also be network-aware, enabling the simulation of network communication. There are specific network-aware versions for Hosts and VMs, and a single kind of such objects must be used for a simulation. For instance a network-aware simulation must use NetworkDatacenter, NetworkHost, NetworkVm and NetworkCloudlet.

Author:
Manoel Campos da Silva Filho