public class PowerDatacenterNonPowerAware extends PowerDatacenter
| Constructor and Description |
|---|
PowerDatacenterNonPowerAware(String name,
DatacenterCharacteristics characteristics,
VmAllocationPolicy vmAllocationPolicy,
List<Storage> storageList,
double schedulingInterval)
Instantiates a new datacenter.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
updateCloudletProcessing()
Updates processing of each cloudlet running in this PowerDatacenter.
|
getCloudletSubmitted, getMigrationCount, getPower, incrementMigrationCount, isDisableMigrations, isInMigration, processCloudletSubmit, processVmMigrate, setCloudletSubmitted, setDisableMigrations, setMigrationCount, setPower, updateCloudetProcessingWithoutSchedulingFutureEvents, updateCloudetProcessingWithoutSchedulingFutureEventsForceaddFile, checkCloudletCompletion, contains, contains, getCharacteristics, getDebts, getHostList, getLastProcessTime, getRegionalCisName, getSchedulingInterval, getStorageList, getVmAllocationPolicy, getVmList, predictFileTransferTime, printDebts, processCloudlet, processCloudletCancel, processCloudletMove, processCloudletPause, processCloudletResume, processCloudletStatus, processDataAdd, processDataDelete, processEvent, processOtherEvent, processPingRequest, processVmCreate, processVmDestroy, registerOtherEntity, setCharacteristics, setDebts, setLastProcessTime, setRegionalCisName, setSchedulingInterval, setStorageList, setVmAllocationPolicy, setVmList, shutdownEntity, startEntitycancelEvent, clone, getEventBuffer, getId, getName, getNextEvent, getNextEvent, getState, numEventsWaiting, numEventsWaiting, pause, run, schedule, schedule, schedule, schedule, scheduleFirst, scheduleFirst, scheduleFirst, scheduleFirst, scheduleFirstNow, scheduleFirstNow, scheduleFirstNow, scheduleFirstNow, scheduleNow, scheduleNow, scheduleNow, scheduleNow, selectEvent, send, send, send, send, sendNow, sendNow, sendNow, sendNow, setEventBuffer, setId, setState, waitForEventpublic PowerDatacenterNonPowerAware(String name, DatacenterCharacteristics characteristics, VmAllocationPolicy vmAllocationPolicy, List<Storage> storageList, double schedulingInterval) throws Exception
name - the namecharacteristics - the res configschedulingInterval - the scheduling intervalutilizationBound - the utilization boundvmAllocationPolicy - the vm provisionerstorageList - the storage listException - the exceptionprotected void updateCloudletProcessing()
updateCloudletProcessing in class PowerDatacenterCopyright © 2012 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.