| Package | Description |
|---|---|
| org.cloudbus.cloudsim | |
| org.cloudbus.cloudsim.lists | |
| org.cloudbus.cloudsim.network.datacenter | |
| org.cloudbus.cloudsim.util |
| Modifier and Type | Field and Description |
|---|---|
protected List<? extends Cloudlet> |
DatacenterBroker.cloudletList
The cloudlet list.
|
protected List<? extends Cloudlet> |
DatacenterBroker.cloudletReceivedList
The cloudlet received list.
|
protected List<? extends Cloudlet> |
DatacenterBroker.cloudletSubmittedList
The cloudlet submitted list.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Cloudlet> |
DatacenterBroker.getCloudletList()
Gets the cloudlet list.
|
<T extends Cloudlet> |
DatacenterBroker.getCloudletReceivedList()
Gets the cloudlet received list.
|
<T extends Cloudlet> |
DatacenterBroker.getCloudletSubmittedList()
Gets the cloudlet submitted list.
|
protected <T extends Cloudlet> |
DatacenterBroker.setCloudletList(List<T> cloudletList)
Sets the cloudlet list.
|
protected <T extends Cloudlet> |
DatacenterBroker.setCloudletReceivedList(List<T> cloudletReceivedList)
Sets the cloudlet received list.
|
protected <T extends Cloudlet> |
DatacenterBroker.setCloudletSubmittedList(List<T> cloudletSubmittedList)
Sets the cloudlet submitted list.
|
| Modifier and Type | Method and Description |
|---|---|
Cloudlet |
CloudletSchedulerSpaceShared.cloudletCancel(int cloudletId)
Cancels execution of a cloudlet.
|
abstract Cloudlet |
CloudletScheduler.cloudletCancel(int clId)
Cancels execution of a cloudlet.
|
Cloudlet |
CloudletSchedulerTimeShared.cloudletCancel(int cloudletId)
Cancels execution of a cloudlet.
|
Cloudlet |
ResCloudlet.getCloudlet()
Gets this Cloudlet object.
|
Cloudlet |
CloudletSchedulerSpaceShared.getNextFinishedCloudlet()
Returns the next cloudlet in the finished list, $null if this list is empty.
|
abstract Cloudlet |
CloudletScheduler.getNextFinishedCloudlet()
Returns the next cloudlet in the finished list, $null if this list is empty.
|
Cloudlet |
CloudletSchedulerTimeShared.getNextFinishedCloudlet()
Returns the next cloudlet in the finished list, $null if this list is empty.
|
Cloudlet |
CloudletSchedulerSpaceShared.migrateCloudlet()
Returns one cloudlet to migrate to another vm.
|
abstract Cloudlet |
CloudletScheduler.migrateCloudlet()
Returns one cloudlet to migrate to another vm.
|
Cloudlet |
CloudletSchedulerTimeShared.migrateCloudlet()
Returns one cloudlet to migrate to another vm.
|
| Modifier and Type | Method and Description |
|---|---|
double |
CloudletSchedulerSpaceShared.cloudletSubmit(Cloudlet cloudlet) |
abstract double |
CloudletScheduler.cloudletSubmit(Cloudlet gl)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
double |
CloudletSchedulerTimeShared.cloudletSubmit(Cloudlet cloudlet) |
double |
CloudletSchedulerDynamicWorkload.cloudletSubmit(Cloudlet cl)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
double |
CloudletSchedulerSpaceShared.cloudletSubmit(Cloudlet cloudlet,
double fileTransferTime)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
abstract double |
CloudletScheduler.cloudletSubmit(Cloudlet gl,
double fileTransferTime)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
double |
CloudletSchedulerTimeShared.cloudletSubmit(Cloudlet cloudlet,
double fileTransferTime)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
double |
CloudletSchedulerDynamicWorkload.cloudletSubmit(Cloudlet cl,
double fileTransferTime)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatacenterBroker.submitCloudletList(List<? extends Cloudlet> list)
This method is used to send to the broker the list of cloudlets.
|
| Constructor and Description |
|---|
ResCloudlet(Cloudlet cloudlet)
Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.
|
ResCloudlet(Cloudlet cloudlet,
long startTime,
int duration,
int reservID)
Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Cloudlet> |
CloudletList.getById(List<T> cloudletList,
int id)
Gets the by id.
|
static <T extends Cloudlet> |
CloudletList.sort(List<T> cloudletList)
Sorts the Cloudlets in a list based on their lengths.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NetworkCloudlet
NetworkCloudlet class extends Cloudlet to support simulation of complex applications.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Cloudlet> |
NetDatacenterBroker.getCloudletReceivedList()
Gets the cloudlet received list.
|
<T extends Cloudlet> |
NetDatacenterBroker.getCloudletSubmittedList()
Gets the cloudlet submitted list.
|
protected <T extends Cloudlet> |
NetDatacenterBroker.setCloudletReceivedList(List<T> cloudletReceivedList)
Sets the cloudlet received list.
|
protected <T extends Cloudlet> |
NetDatacenterBroker.setCloudletSubmittedList(List<T> cloudletSubmittedList)
Sets the cloudlet submitted list.
|
| Modifier and Type | Method and Description |
|---|---|
Cloudlet |
NetworkCloudletSpaceSharedScheduler.cloudletCancel(int cloudletId)
Cancels execution of a cloudlet.
|
Cloudlet |
NetworkCloudletSpaceSharedScheduler.getNextFinishedCloudlet()
Returns the next cloudlet in the finished list, $null if this list is empty.
|
Cloudlet |
NetworkCloudletSpaceSharedScheduler.migrateCloudlet()
Returns one cloudlet to migrate to another vm.
|
| Modifier and Type | Method and Description |
|---|---|
double |
NetworkCloudletSpaceSharedScheduler.cloudletSubmit(Cloudlet cloudlet) |
double |
NetworkCloudletSpaceSharedScheduler.cloudletSubmit(Cloudlet cloudlet,
double fileTransferTime)
Receives an cloudlet to be executed in the VM managed by this scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
List<Cloudlet> |
WorkloadModel.generateWorkload()
Returns a list with the jobs generated by the workload.
|
ArrayList<Cloudlet> |
WorkloadFileReader.generateWorkload()
Reads job information from a given file.
|
Copyright © 2012 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.