Package org.cloudsimplus.hosts


package org.cloudsimplus.hosts
Provides Host implementations that represent a Physical Machine (PM) used to run Vms from different cloud customers (represented by a DatacenterBroker).

As each Host can run several VMs, the scheduling of such VMs on the Host's CPU cores (Pes) is defined by a VmScheduler.

The most basic Host is the HostSimple.

All Host implementations are power-aware, but there is a NetworkHost that is also network-aware. Using such an implementation enables the simulation of joint power consumption and network communication. For more details see the org.cloudsimplus.datacenters and org.cloudsimplus.datacenters.network packages documentation.

Author:
Manoel Campos da Silva Filho
  • Class
    Description
    An interface to be implemented by each class that provides Physical Machines (Hosts) features.
    A base class for implementing Hosts.
    A Host class that implements the most basic features of a Physical Machine (PM) inside a Datacenter.
    Keeps historic CPU utilization data about a Host for a given time.
    Stores data about the suitability of a Host for placing a Vm.