Uses of Class org.cloudbus.cloudsim.VmScheduler (cloudsim 3.1-SNAPSHOT API)

## Uses of Class
org.cloudbus.cloudsim.VmScheduler

- Packages that use VmScheduler
  Package | Description
  --- | ---
  org.cloudbus.cloudsim |
  org.cloudbus.cloudsim.network.datacenter |
  org.cloudbus.cloudsim.power |

- - ### Uses of VmScheduler in org.cloudbus.cloudsim

    Subclasses of VmScheduler in org.cloudbus.cloudsim
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VmSchedulerSpaceShared` VmSchedulerSpaceShared is a VMM allocation policy that allocates one or more Pe to a VM, and doesn't allow sharing of PEs.
    `class` | `VmSchedulerTimeShared` VmSchedulerTimeShared is a VMM allocation policy that allocates one or more Pe to a VM, and allows sharing of PEs by multiple VMs.
    `class` | `VmSchedulerTimeSharedOverSubscription` This is a Time-Shared VM Scheduler, which allows over-subscription.

    Methods in org.cloudbus.cloudsim that return VmScheduler
    Modifier and Type | Method and Description
    --- | ---
    `VmScheduler` | Host.`getVmScheduler()` Gets the VM scheduler.

    Methods in org.cloudbus.cloudsim with parameters of type VmScheduler
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | Host.`setVmScheduler(VmScheduler vmScheduler)` Sets the VM scheduler.

    Constructors in org.cloudbus.cloudsim with parameters of type VmScheduler
    Constructor and Description
    `Host(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler)` Instantiates a new host.
    `HostDynamicWorkload(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler)` Instantiates a new host.

  - ### Uses of VmScheduler in org.cloudbus.cloudsim.network.datacenter

    Constructors in org.cloudbus.cloudsim.network.datacenter with parameters of type VmScheduler
    Constructor and Description
    `NetworkHost(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler)`

  - ### Uses of VmScheduler in org.cloudbus.cloudsim.power

    Constructors in org.cloudbus.cloudsim.power with parameters of type VmScheduler
    Constructor and Description
    `PowerHost(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler, PowerModel powerModel)` Instantiates a new host.
    `PowerHost(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler, PowerModel powerModel, boolean enableOnOff, boolean enableDvfs)`
    `PowerHostUtilizationHistory(int id, RamProvisioner ramProvisioner, BwProvisioner bwProvisioner, long storage, List<? extends Pe> peList, VmScheduler vmScheduler, PowerModel powerModel)` Instantiates a new power host utilization history.

Copyright © 2013 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.