Package org.cloudbus.cloudsim.schedulers.vm
Provides
VmScheduler
implementations that are used to schedule the execution of multiple
Vm
inside a given
Host
.
For more general information, see the package org.cloudbus.cloudsim.schedulers
at the upper level.
- Author:
- Manoel Campos da Silva Filho
-
Interface Summary Interface Description VmScheduler An interface that represents the policy used by a Virtual Machine Monitor (VMM) to share processing power of a PM among VMs running in a host. -
Class Summary Class Description VmSchedulerAbstract An abstract class for implementation ofVmScheduler
s.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.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.VmSchedulerTimeSharedOverSubscription A Time-Shared VM Scheduler which allows over-subscription.