Package | Description |
---|---|
models | |
scheduling | |
simulation |
Modifier and Type | Method and Description |
---|---|
SimExecution |
Task.getTScheduler()
Getter and setter of TScheduler must be invoked by only chosen cloud
|
Modifier and Type | Method and Description |
---|---|
void |
CPU.CPUv.setAssignedTask(SimExecution AssignedTask) |
void |
Task.setTaskScheduler(SimExecution TScheduler)
This method must be called by only :
public void SimExecution.setScheduled()
|
Modifier and Type | Method and Description |
---|---|
double |
LocalScheduling.getEstimatedEnergy(SimExecution simTask) |
void |
LocalScheduling.updateServersAndConsumedEnergy(boolean isAssigning,
SimExecution simTask)
Main method used by ServersManager.
|
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<SimExecution> |
SimExecution.simStartTimeComparator
Comparator for sorting the list by [dScheduledStartTime]
|
Modifier and Type | Method and Description |
---|---|
protected void |
ServersManagerEntity.addToSimSchedule(SimExecution simExE,
int iTagStatus) |
protected void |
ServersManager.taskCompleted(SimExecution simExE) |
protected void |
ServersManager.taskProcessing(SimExecution simExE)
*****************************************************************************************
Methods used to control the main list of SimExcuations and updating their task's status
- taskProcessing(..)
- taskCompleted (..)
- taskViolated (..)
- refreshExecutionList (..)
- forceFreeingOccupiedCPUs (..)
|
protected void |
ServersManager.taskViolated(SimExecution simExE) |