Uses of Interface
org.cloudbus.cloudsim.schedulers.vm.VmScheduler
-
Packages that use VmScheduler Package Description org.cloudbus.cloudsim.hosts ProvidesHost
implementations that represent a Physical Machine (PM) is used to runVm
from different cloud customers (represented by aDatacenterBroker
).org.cloudbus.cloudsim.hosts.network Provides network-enabledHost
implementations.org.cloudbus.cloudsim.schedulers.vm ProvidesVmScheduler
implementations that are used to schedule the execution of multipleVm
inside a givenHost
. -
-
Uses of VmScheduler in org.cloudbus.cloudsim.hosts
Methods in org.cloudbus.cloudsim.hosts that return VmScheduler Modifier and Type Method Description VmScheduler
Host. getVmScheduler()
Gets the policy for allocation of host PEs to VMs in order to schedule VM execution.VmScheduler
HostSimple. getVmScheduler()
Methods in org.cloudbus.cloudsim.hosts with parameters of type VmScheduler Modifier and Type Method Description Host
Host. setVmScheduler(VmScheduler vmScheduler)
Sets the policy for allocation of host PEs to VMs in order to schedule VM execution.Host
HostSimple. setVmScheduler(VmScheduler vmScheduler)
Constructors in org.cloudbus.cloudsim.hosts with parameters of type VmScheduler Constructor Description HostSimple(ResourceProvisioner ramProvisioner, ResourceProvisioner bwProvisioner, long storage, List<Pe> peList, VmScheduler vmScheduler)
Creates a Host with the given parameters. -
Uses of VmScheduler in org.cloudbus.cloudsim.hosts.network
Constructors in org.cloudbus.cloudsim.hosts.network with parameters of type VmScheduler Constructor Description NetworkHost(long ram, long bw, long storage, List<Pe> peList, VmScheduler vmScheduler)
Creates a NetworkHost. -
Uses of VmScheduler in org.cloudbus.cloudsim.schedulers.vm
Classes in org.cloudbus.cloudsim.schedulers.vm that implement VmScheduler Modifier and Type Class Description class
VmSchedulerAbstract
An abstract class for implementation ofVmScheduler
s.class
VmSchedulerSpaceShared
VmSchedulerSpaceShared is a VMM allocation policy that allocates one or more PEs from a host to a Virtual Machine Monitor (VMM), and doesn't allow sharing of PEs.class
VmSchedulerTimeShared
VmSchedulerTimeShared is a Virtual Machine Monitor (VMM), also called Hypervisor, that defines a policy to allocate one or more PEs from a PM to a VM, and allows sharing of PEs by multiple VMs.class
VmSchedulerTimeSharedOverSubscription
A Time-Shared VM Scheduler which allows over-subscription.Fields in org.cloudbus.cloudsim.schedulers.vm declared as VmScheduler Modifier and Type Field Description static VmScheduler
VmScheduler. NULL
An attribute that implements the Null Object Design Pattern forVmScheduler
objects.Methods in org.cloudbus.cloudsim.schedulers.vm that return VmScheduler Modifier and Type Method Description VmScheduler
VmScheduler. setHost(Host host)
Sets the host that the VmScheduler get the list of PEs to allocate to VMs.VmScheduler
VmSchedulerAbstract. setHost(Host host)
-