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

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

- Packages that use Pe
  Package | Description
  --- | ---
  org.cloudbus.cloudsim |
  org.cloudbus.cloudsim.lists |
  org.cloudbus.cloudsim.network.datacenter |
  org.cloudbus.cloudsim.power |
  org.cloudbus.cloudsim.power.models |

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

    Methods in org.cloudbus.cloudsim with type parameters of type Pe
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Pe> List<T>` | Host.`getPeList()` Gets the pe list.
    `<T extends Pe> List<T>` | VmScheduler.`getPeList()` Gets the vm list.
    `protected <T extends Pe> void` | Host.`setPeList(List<T> peList)` Sets the pe list.
    `protected <T extends Pe> void` | VmScheduler.`setPeList(List<T> peList)` Sets the vm list.

    Methods in org.cloudbus.cloudsim that return types with arguments of type Pe
    Modifier and Type | Method and Description
    --- | ---
    `protected List<Pe>` | VmSchedulerSpaceShared.`getFreePes()` Gets the free pes vector.
    `protected Map<String,List<Pe>>` | VmSchedulerSpaceShared.`getPeAllocationMap()` Gets the pe allocation map.
    `Map<String,List<Pe>>` | VmScheduler.`getPeMap()` Gets the pe map.
    `List<Pe>` | VmScheduler.`getPesAllocatedForVM(Vm vm)` Gets the pes allocated for vm.

    Method parameters in org.cloudbus.cloudsim with type arguments of type Pe
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | VmSchedulerSpaceShared.`setFreePes(List<Pe> freePes)` Sets the free pes vector.
    `protected void` | VmSchedulerSpaceShared.`setPeAllocationMap(Map<String,List<Pe>> peAllocationMap)` Sets the pe allocation map.
    `protected void` | VmScheduler.`setPeMap(Map<String,List<Pe>> peMap)` Sets the pe map.

    Constructor parameters in org.cloudbus.cloudsim with type arguments of type Pe
    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.
    `VmScheduler(List<? extends Pe> pelist)` Creates a new HostAllocationPolicy.
    `VmSchedulerSpaceShared(List<? extends Pe> pelist)` Instantiates a new vm scheduler space shared.
    `VmSchedulerTimeShared(List<? extends Pe> pelist)` Instantiates a new vm scheduler time shared.
    `VmSchedulerTimeSharedOverSubscription(List<? extends Pe> pelist)` Instantiates a new vm scheduler time shared over subscription.

  - ### Uses of Pe in org.cloudbus.cloudsim.lists

    Methods in org.cloudbus.cloudsim.lists with type parameters of type Pe
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Pe> Pe` | PeList.`getById(List<Pe> peList, int id)` Gets MIPS Rating for a specified Pe ID.
    `static <T extends Pe> Pe` | PeList.`getFreePe(List<Pe> peList)` Gets a Pe ID which is FREE.
    `static <T extends Pe> double` | PeList.`getMaxUtilization(List<Pe> peList)` Gets the max utilization among by all PEs.
    `static <T extends Pe> double` | PeList.`getMaxUtilizationAmongVmsPes(List<Pe> peList, Vm vm)` Gets the max utilization among by all PEs allocated to the VM.
    `static <T extends Pe> int` | PeList.`getMips(List<Pe> peList, int id)` Gets MIPS Rating for a specified Pe ID.
    `static <T extends Pe> int` | PeList.`getNumberOfBusyPes(List<Pe> peList)` Gets the number of `BUSY` Pe.
    `static <T extends Pe> int` | PeList.`getNumberOfFreePes(List<Pe> peList)` Gets the number of `FREE` or non-busy Pe.
    `static <T extends Pe> int` | PeList.`getTotalMaxMips(List<Pe> peList)`
    `static <T extends Pe> int` | PeList.`getTotalMips(List<Pe> peList)` Gets total MIPS Rating for all PEs.
    `static <T extends Pe> boolean` | PeList.`setPeStatus(List<Pe> peList, int id, int status)` Sets the Pe status.
    `static <T extends Pe> void` | PeList.`setStatusFailed(List<Pe> peList, boolean failed)` Sets the status of PEs of this machine to FAILED.
    `static <T extends Pe> void` | PeList.`setStatusFailed(List<Pe> peList, String resName, int hostId, boolean failed)` Sets the status of PEs of this machine to FAILED.

    Methods in org.cloudbus.cloudsim.lists that return Pe
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Pe> Pe` | PeList.`getById(List<Pe> peList, int id)` Gets MIPS Rating for a specified Pe ID.
    `static <T extends Pe> Pe` | PeList.`getFreePe(List<Pe> peList)` Gets a Pe ID which is FREE.

    Method parameters in org.cloudbus.cloudsim.lists with type arguments of type Pe
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Pe> Pe` | PeList.`getById(List<Pe> peList, int id)` Gets MIPS Rating for a specified Pe ID.
    `static <T extends Pe> Pe` | PeList.`getFreePe(List<Pe> peList)` Gets a Pe ID which is FREE.
    `static <T extends Pe> double` | PeList.`getMaxUtilization(List<Pe> peList)` Gets the max utilization among by all PEs.
    `static <T extends Pe> double` | PeList.`getMaxUtilizationAmongVmsPes(List<Pe> peList, Vm vm)` Gets the max utilization among by all PEs allocated to the VM.
    `static <T extends Pe> int` | PeList.`getMips(List<Pe> peList, int id)` Gets MIPS Rating for a specified Pe ID.
    `static <T extends Pe> int` | PeList.`getNumberOfBusyPes(List<Pe> peList)` Gets the number of `BUSY` Pe.
    `static <T extends Pe> int` | PeList.`getNumberOfFreePes(List<Pe> peList)` Gets the number of `FREE` or non-busy Pe.
    `static <T extends Pe> int` | PeList.`getTotalMaxMips(List<Pe> peList)`
    `static <T extends Pe> int` | PeList.`getTotalMips(List<Pe> peList)` Gets total MIPS Rating for all PEs.
    `static <T extends Pe> boolean` | PeList.`setPeStatus(List<Pe> peList, int id, int status)` Sets the Pe status.
    `static <T extends Pe> void` | PeList.`setStatusFailed(List<Pe> peList, boolean failed)` Sets the status of PEs of this machine to FAILED.
    `static <T extends Pe> void` | PeList.`setStatusFailed(List<Pe> peList, String resName, int hostId, boolean failed)` Sets the status of PEs of this machine to FAILED.

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

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

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

    Constructor parameters in org.cloudbus.cloudsim.power with type arguments of type Pe
    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.

  - ### Uses of Pe in org.cloudbus.cloudsim.power.models

    Constructor parameters in org.cloudbus.cloudsim.power.models with type arguments of type Pe
    Constructor and Description
    `PowerModelSpecPower_BAZAR_MultiProc(List<Pe> PeList_)`
    `PowerModelSpecPower_BAZAR(List<Pe> PeList_)`
    `PowerModelSpecPower_REIMS_Disk(List<Pe> PeList_)`
    `PowerModelSpecPower_REIMS_Net(List<Pe> PeList_)`
    `PowerModelSpecPower_REIMS(List<Pe> PeList_)`

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