| Package | Description |
|---|---|
| org.cloudbus.cloudsim | |
| org.cloudbus.cloudsim.lists | |
| org.cloudbus.cloudsim.network.datacenter |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.cloudletWaitingList(java.util.List<T> cloudletWaitingList)
Cloudlet waiting list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.getCloudletExecList()
Gets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.getCloudletExecList()
Gets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.getCloudletFinishedList()
Gets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.getCloudletFinishedList()
Gets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.getCloudletPausedList()
Gets the cloudlet paused list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.getCloudletPausedList()
Gets the cloudlet paused list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.getCloudletWaitingList()
Gets the cloudlet waiting list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.setCloudletExecList(java.util.List<T> cloudletExecList)
Sets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.setCloudletExecList(java.util.List<T> cloudletExecList)
Sets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.setCloudletFinishedList(java.util.List<T> cloudletFinishedList)
Sets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.setCloudletFinishedList(java.util.List<T> cloudletFinishedList)
Sets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerSpaceShared.setCloudletPausedList(java.util.List<T> cloudletPausedList)
Sets the cloudlet paused list.
|
protected <T extends ResCloudlet> |
CloudletSchedulerTimeShared.setCloudletPausedList(java.util.List<T> cloudletPausedList)
Sets the cloudlet paused list.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
CloudletScheduler.cloudletFinish(ResCloudlet rcl)
Processes a finished cloudlet.
|
void |
CloudletSchedulerDynamicWorkload.cloudletFinish(ResCloudlet rcl)
Processes a finished cloudlet.
|
void |
CloudletSchedulerSpaceShared.cloudletFinish(ResCloudlet rcl)
Processes a finished cloudlet.
|
void |
CloudletSchedulerTimeShared.cloudletFinish(ResCloudlet rcl)
Processes a finished cloudlet.
|
double |
CloudletSchedulerDynamicWorkload.getEstimatedFinishTime(ResCloudlet rcl,
double time)
Get estimated cloudlet completion time.
|
abstract double |
CloudletScheduler.getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl,
double time)
Gets the total current allocated mips for cloudlet.
|
double |
CloudletSchedulerDynamicWorkload.getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl,
double time)
Gets the current mips.
|
double |
CloudletSchedulerSpaceShared.getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl,
double time) |
double |
CloudletSchedulerTimeShared.getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl,
double time) |
abstract double |
CloudletScheduler.getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl,
java.util.List<java.lang.Double> mipsShare)
Gets the total current mips for the Cloudlet.
|
double |
CloudletSchedulerDynamicWorkload.getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl,
java.util.List<java.lang.Double> mipsShare)
Gets the total current mips for the clouddlet.
|
double |
CloudletSchedulerSpaceShared.getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl,
java.util.List<java.lang.Double> mipsShare) |
double |
CloudletSchedulerTimeShared.getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl,
java.util.List<java.lang.Double> mipsShare) |
abstract double |
CloudletScheduler.getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl,
double time)
Gets the total current requested mips for cloudlet.
|
double |
CloudletSchedulerDynamicWorkload.getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl,
double time)
Gets the current mips.
|
double |
CloudletSchedulerSpaceShared.getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl,
double time) |
double |
CloudletSchedulerTimeShared.getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl,
double time) |
void |
CloudletSchedulerDynamicWorkload.updateUnderAllocatedMipsForCloudlet(ResCloudlet rcl,
double mips)
Update under allocated mips for cloudlet.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ResCloudlet> |
ResCloudletList.getByIdAndUserId(java.util.List<T> list,
int cloudletId,
int userId)
Returns a given Cloudlet.
|
static <T extends ResCloudlet> |
ResCloudletList.getPositionById(java.util.List<T> cloudletList,
int id)
Returns the position of the cloudlet with that id, if it exists.
|
static <T extends ResCloudlet> |
ResCloudletList.indexOf(java.util.List<T> list,
int cloudletId,
int userId)
Finds the index of a Cloudlet inside the list.
|
static <T extends ResCloudlet> |
ResCloudletList.move(java.util.List<T> listFrom,
java.util.List<T> listTo,
T cloudlet)
Move a ResCloudlet object from this linked-list into a specified one.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ResCloudlet> |
ResCloudletList.getByIdAndUserId(java.util.List<T> list,
int cloudletId,
int userId)
Returns a given Cloudlet.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.cloudletWaitingList(java.util.List<T> cloudletWaitingList)
Cloudlet waiting list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.getCloudletExecList()
Gets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.getCloudletFinishedList()
Gets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.getCloudletPausedList()
Gets the cloudlet paused list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.getCloudletWaitingList()
Gets the cloudlet waiting list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.setCloudletExecList(java.util.List<T> cloudletExecList)
Sets the cloudlet exec list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.setCloudletFinishedList(java.util.List<T> cloudletFinishedList)
Sets the cloudlet finished list.
|
protected <T extends ResCloudlet> |
NetworkCloudletSpaceSharedScheduler.setCloudletPausedList(java.util.List<T> cloudletPausedList)
Sets the cloudlet paused list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NetworkCloudletSpaceSharedScheduler.cloudletFinish(ResCloudlet rcl)
Processes a finished cloudlet.
|
double |
NetworkCloudletSpaceSharedScheduler.getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl,
double time) |
double |
NetworkCloudletSpaceSharedScheduler.getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl,
java.util.List<java.lang.Double> mipsShare) |
double |
NetworkCloudletSpaceSharedScheduler.getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl,
double time) |