Uses of Interface
org.cloudbus.cloudsim.resources.Pe
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.hosts.network |
Provides network-enabled
Host implementations. |
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 . |
org.cloudbus.cloudsim.resources |
Provides classes that represent different physical and logical
Resource used by simulation
objects such as Hosts and VMs. |
org.cloudbus.cloudsim.schedulers.vm |
Provides
VmScheduler
implementations that are used to schedule the execution of multiple
Vm inside a given
Host . |
org.cloudsimplus.builders |
Provides
Builder classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily. |
-
Uses of Pe in org.cloudbus.cloudsim.hosts
Methods in org.cloudbus.cloudsim.hosts that return types with arguments of type Pe Modifier and Type Method Description List<Pe>
Host. getBusyPeList()
Gets the list of working Processing Elements (PEs) of the host, which excludes failed PEs.List<Pe>
HostSimple. getBusyPeList()
List<Pe>
Host. getFreePeList()
Gets the list of Free Processing Elements (PEs) of the host, which excludes failed PEs.List<Pe>
HostSimple. getFreePeList()
List<Pe>
Host. getPeList()
Gets the list of all Processing Elements (PEs) of the host, including failed PEs.List<Pe>
HostSimple. getPeList()
List<Pe>
Host. getWorkingPeList()
Gets the list of working Processing Elements (PEs) of the host.List<Pe>
HostSimple. getWorkingPeList()
Method parameters in org.cloudbus.cloudsim.hosts with type arguments of type Pe Modifier and Type Method Description void
HostSimple. setPeStatus(List<Pe> peList, Pe.Status newStatus)
Sets the status of a given (sub)list ofPe
to a new status.Constructor parameters in org.cloudbus.cloudsim.hosts with type arguments of type Pe Constructor Description HostSimple(long ram, long bw, long storage, List<Pe> peList)
Creates and powers on a Host without a pre-defined ID.HostSimple(long ram, long bw, long storage, List<Pe> peList, boolean activate)
Creates a Host without a pre-defined ID.HostSimple(List<Pe> peList)
Creates and powers on a Host without a pre-defined ID, 10GB of RAM, 1000Mbps of Bandwidth and 500GB of Storage.HostSimple(List<Pe> peList, boolean activate)
Creates a Host without a pre-defined ID, 10GB of RAM, 1000Mbps of Bandwidth and 500GB of Storage and enabling the host to be powered on or not.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 Pe in org.cloudbus.cloudsim.hosts.network
Constructor parameters in org.cloudbus.cloudsim.hosts.network with type arguments of type Pe Constructor Description NetworkHost(long ram, long bw, long storage, List<Pe> peList)
Creates and powers on a NetworkHost using aVmSchedulerSpaceShared
as default. -
Uses of Pe in org.cloudbus.cloudsim.provisioners
Methods in org.cloudbus.cloudsim.provisioners with parameters of type Pe Modifier and Type Method Description void
PeProvisioner. setPe(Pe pe)
Sets thePe
that this provisioner will manage.void
PeProvisionerSimple. setPe(Pe pe)
Constructors in org.cloudbus.cloudsim.provisioners with parameters of type Pe Constructor Description PeProvisionerSimple(Pe pe)
Instantiates a new PeProvisionerSimple for a givenPe
. -
Uses of Pe in org.cloudbus.cloudsim.resources
Classes in org.cloudbus.cloudsim.resources that implement Pe Modifier and Type Class Description class
PeSimple
Pe (Processing Element) class represents a CPU core of a physical machine (PM), defined in terms of Millions Instructions Per Second (MIPS) rating.Fields in org.cloudbus.cloudsim.resources declared as Pe Modifier and Type Field Description static Pe
Pe. NULL
An attribute that implements the Null Object Design Pattern forPe
objects.Methods in org.cloudbus.cloudsim.resources that return Pe Modifier and Type Method Description Pe
Pe. setPeProvisioner(PeProvisioner peProvisioner)
Sets thegetPeProvisioner()
that manages the allocation of this physical PE to virtual machines.Pe
PeSimple. setPeProvisioner(PeProvisioner peProvisioner)
-
Uses of Pe in org.cloudbus.cloudsim.schedulers.vm
Methods in org.cloudbus.cloudsim.schedulers.vm that return types with arguments of type Pe Modifier and Type Method Description List<Pe>
VmSchedulerAbstract. getWorkingPeList()
Gets the list of working PEs from the Host, which excludes failed PEs. -
Uses of Pe in org.cloudsimplus.builders
Methods in org.cloudsimplus.builders that return types with arguments of type Pe Modifier and Type Method Description List<Pe>
PeBuilder. create(int amount, double peMips)
Method parameters in org.cloudsimplus.builders with type arguments of type Pe Modifier and Type Method Description void
HostBuilder. setHostCreationFunction(Function<List<Pe>,Host> hostCreationFunction)
Sets aFunction
used to create Hosts.void
PeBuilder. setPeSupplier(Function<Double,Pe> peSupplier)