Uses of Interface
org.cloudbus.cloudsim.provisioners.ResourceProvisioner
Package | Description |
---|---|
org.cloudbus.cloudsim.hosts |
Provides
Host implementations
that represent a Physical Machine (PM) is used to run Vm
from different cloud customers
(represented by a DatacenterBroker ). |
org.cloudbus.cloudsim.provisioners |
Provides
ResourceProvisioner implementations
that define policies used by a Host
to manage the allocation of some resource for its VMs, such as
Ram ,
Bandwidth or Pe . |
-
Uses of ResourceProvisioner in org.cloudbus.cloudsim.hosts
Methods in org.cloudbus.cloudsim.hosts that return ResourceProvisioner Modifier and Type Method Description ResourceProvisioner
Host. getBwProvisioner()
Gets the bandwidth (BW) provisioner with capacity in Megabits/s.ResourceProvisioner
HostSimple. getBwProvisioner()
ResourceProvisioner
Host. getProvisioner(Class<? extends ResourceManageable> resourceClass)
ResourceProvisioner
HostSimple. getProvisioner(Class<? extends ResourceManageable> resourceClass)
ResourceProvisioner
Host. getRamProvisioner()
Gets the ram provisioner with capacity in Megabytes.ResourceProvisioner
HostSimple. getRamProvisioner()
Methods in org.cloudbus.cloudsim.hosts with parameters of type ResourceProvisioner Modifier and Type Method Description Host
Host. setBwProvisioner(ResourceProvisioner bwProvisioner)
Sets the bandwidth (BW) provisioner with capacity in Megabits/s.Host
HostSimple. setBwProvisioner(ResourceProvisioner bwProvisioner)
Host
Host. setRamProvisioner(ResourceProvisioner ramProvisioner)
Sets the ram provisioner with capacity in Megabytes.Host
HostSimple. setRamProvisioner(ResourceProvisioner ramProvisioner)
Constructors in org.cloudbus.cloudsim.hosts with parameters of type ResourceProvisioner Constructor Description HostSimple(ResourceProvisioner ramProvisioner, ResourceProvisioner bwProvisioner, long storage, List<Pe> peList)
Creates and powers on a Host with the given parameters and aVmSchedulerSpaceShared
as default. -
Uses of ResourceProvisioner in org.cloudbus.cloudsim.provisioners
Subinterfaces of ResourceProvisioner in org.cloudbus.cloudsim.provisioners Modifier and Type Interface Description interface
PeProvisioner
An interface that represents the provisioning policy used by a host to provide virtual PEs to its virtual machines.Classes in org.cloudbus.cloudsim.provisioners that implement ResourceProvisioner Modifier and Type Class Description class
PeProvisionerSimple
A best-effortPeProvisioner
policy used by aHost
to provide virtual PEs to VMs from its physical PEs: if there is available MIPS on the physical PE, it allocates to a virtual PE; otherwise, it fails.class
ResourceProvisionerAbstract
An abstract class that implements the basic features of a provisioning policy used by aHost
to provide a given resource to its virtual machines.class
ResourceProvisionerSimple
A best-effortResourceProvisioner
policy used by aHost
to provide a resource to VMs: if there is available amount of the resource on the host, it provides; otherwise, it fails.Fields in org.cloudbus.cloudsim.provisioners declared as ResourceProvisioner Modifier and Type Field Description static ResourceProvisioner
ResourceProvisioner. NULL
An attribute that implements the Null Object Design Pattern for ResourceProvisioner objects.