| 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) |