| Package | Description |
|---|---|
| org.cloudbus.cloudsim | |
| org.cloudbus.cloudsim.lists | |
| org.cloudbus.cloudsim.network.datacenter | |
| org.cloudbus.cloudsim.power |
| Modifier and Type | Method and Description |
|---|---|
<T extends Pe> |
VmScheduler.getPeList()
Gets the vm list.
|
<T extends Pe> |
Host.getPeList()
Gets the pe list.
|
protected <T extends Pe> |
VmScheduler.setPeList(List<T> peList)
Sets the vm list.
|
protected <T extends Pe> |
Host.setPeList(List<T> peList)
Sets the pe list.
|
| 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.
|
| 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 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.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Pe> |
PeList.getById(List<Pe> peList,
int id)
Gets MIPS Rating for a specified Pe ID.
|
static <T extends Pe> |
PeList.getFreePe(List<Pe> peList)
Gets a Pe ID which is FREE.
|
static <T extends Pe> |
PeList.getMaxUtilization(List<Pe> peList)
Gets the max utilization among by all PEs.
|
static <T extends Pe> |
PeList.getMaxUtilizationAmongVmsPes(List<Pe> peList,
Vm vm)
Gets the max utilization among by all PEs allocated to the VM.
|
static <T extends Pe> |
PeList.getMips(List<Pe> peList,
int id)
Gets MIPS Rating for a specified Pe ID.
|
static <T extends Pe> |
PeList.getNumberOfBusyPes(List<Pe> peList)
Gets the number of BUSY Pe.
|
static <T extends Pe> |
PeList.getNumberOfFreePes(List<Pe> peList)
Gets the number of FREE or non-busy Pe.
|
static <T extends Pe> |
PeList.getTotalMips(List<Pe> peList)
Gets total MIPS Rating for all PEs.
|
static <T extends Pe> |
PeList.setPeStatus(List<Pe> peList,
int id,
int status)
Sets the Pe status.
|
static <T extends Pe> |
PeList.setStatusFailed(List<Pe> peList,
boolean failed)
Sets the status of PEs of this machine to FAILED.
|
static <T extends Pe> |
PeList.setStatusFailed(List<Pe> peList,
String resName,
int hostId,
boolean failed)
Sets the status of PEs of this machine to FAILED.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Pe> |
PeList.getById(List<Pe> peList,
int id)
Gets MIPS Rating for a specified Pe ID.
|
static <T extends Pe> |
PeList.getFreePe(List<Pe> peList)
Gets a Pe ID which is FREE.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Pe> |
PeList.getById(List<Pe> peList,
int id)
Gets MIPS Rating for a specified Pe ID.
|
static <T extends Pe> |
PeList.getFreePe(List<Pe> peList)
Gets a Pe ID which is FREE.
|
static <T extends Pe> |
PeList.getMaxUtilization(List<Pe> peList)
Gets the max utilization among by all PEs.
|
static <T extends Pe> |
PeList.getMaxUtilizationAmongVmsPes(List<Pe> peList,
Vm vm)
Gets the max utilization among by all PEs allocated to the VM.
|
static <T extends Pe> |
PeList.getMips(List<Pe> peList,
int id)
Gets MIPS Rating for a specified Pe ID.
|
static <T extends Pe> |
PeList.getNumberOfBusyPes(List<Pe> peList)
Gets the number of BUSY Pe.
|
static <T extends Pe> |
PeList.getNumberOfFreePes(List<Pe> peList)
Gets the number of FREE or non-busy Pe.
|
static <T extends Pe> |
PeList.getTotalMips(List<Pe> peList)
Gets total MIPS Rating for all PEs.
|
static <T extends Pe> |
PeList.setPeStatus(List<Pe> peList,
int id,
int status)
Sets the Pe status.
|
static <T extends Pe> |
PeList.setStatusFailed(List<Pe> peList,
boolean failed)
Sets the status of PEs of this machine to FAILED.
|
static <T extends Pe> |
PeList.setStatusFailed(List<Pe> peList,
String resName,
int hostId,
boolean failed)
Sets the status of PEs of this machine to FAILED.
|
| Constructor and Description |
|---|
NetworkHost(int id,
RamProvisioner ramProvisioner,
BwProvisioner bwProvisioner,
long storage,
List<? extends Pe> peList,
VmScheduler 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.
|
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 © 2012 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.