Package org.cloudsimplus.datacenters
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
-
ClassDescriptionAn interface to be implemented by each class that provides Datacenter features.An interface to be implemented by each class that represents the physical characteristics of a
Datacenter.Identifies different datacenter distribution models, just for classification purposes.Represents static properties of a Datacenter such as architecture, Operating System (OS), cost andDistribution.Implements the basic features of a Virtualized Cloud Datacenter, processing VM queries (i.e., handling of VMs).An interface to be implemented by objects that are physically placed into some time zone, such asDatacenterandVm.