- Scheduler - Interface in scheduling
-
Contract that must be followed by the implemented schedulers.
- Scheduler.ComputingResult - Class in scheduling
-
Result of the reconfiguration plan computation.
- Scheduler.ComputingResult.State - Enum in scheduling
-
- Scheduler.SchedulerResult - Class in scheduling
-
Result of the reconfiguration.
- Scheduler.SchedulerResult.State - Enum in scheduling
-
Result of the Scheduling process.
- SchedulerBuilder - Enum in scheduling
-
- SchedulerResult() - Constructor for class scheduling.Scheduler.SchedulerResult
-
- scheduling - package scheduling
-
- scheduling.centralized - package scheduling.centralized
-
- scheduling.centralized.btrplace - package scheduling.centralized.btrplace
-
- scheduling.centralized.entropy2 - package scheduling.centralized.entropy2
-
- scheduling.centralized.ffd - package scheduling.centralized.ffd
-
- scheduling.distributed.dvms2 - package scheduling.distributed.dvms2
-
- scheduling.example - package scheduling.example
-
- scheduling.hierarchical.snooze - package scheduling.hierarchical.snooze
-
- scheduling.hierarchical.snooze.msg - package scheduling.hierarchical.snooze.msg
-
- SCHEDULING_PERIODIC - Static variable in class scheduling.hierarchical.snooze.SnoozeProperties
-
- SCHEDULING_PERIODICITY - Static variable in class scheduling.centralized.CentralizedResolverProperties
-
- SCHEDULING_PERIODICITY - Static variable in class scheduling.hierarchical.snooze.SnoozeProperties
-
- SCRIPT_CREATE_VMS - Static variable in class configuration.SimulatorProperties
-
- SCRIPT_INJECT_LOAD - Static variable in class configuration.SimulatorProperties
-
- SEED - Static variable in class configuration.SimulatorProperties
-
- self() - Method in class scheduling.distributed.dvms2.DVMSProcess
-
- self() - Method in class scheduling.distributed.dvms2.EntropyProcess
-
- self() - Method in class scheduling.distributed.dvms2.SGActor
-
- self() - Method in class scheduling.distributed.dvms2.TimeoutSnoozerProcess
-
- send() - Method in class scheduling.distributed.dvms2.MsgForSG
-
- send(SGNodeRef, Object) - Method in class scheduling.distributed.dvms2.SGActor
-
- send() - Method in class scheduling.hierarchical.snooze.msg.SnoozeMsg
-
- setBeginTimeOfSimulation(double) - Static method in class simulation.SimulatorManager
-
Stupid variable to monitor the duration of the simulation
- setCPUDemand(double) - Method in class configuration.XHost
-
- setEndOfInjection() - Static method in class simulation.SimulatorManager
-
When the injection is complete, we turn the endOfInjection boolean to true and kill the running daemon inside each VM
- setEndTimeOfSimulation(double) - Static method in class simulation.SimulatorManager
-
Stupid variable to monitor the duration of the simulation
- setId(Long) - Method in class scheduling.distributed.dvms2.SGNodeRef
-
- setInstance(SimulatorProperties) - Static method in class configuration.SimulatorProperties
-
- setLoad(double) - Method in class configuration.XVM
-
Change the load of the VM, please remind that the load of the VM is set to 0 at its beginning.
- setLoad(int) - Method in class migration.XVM
-
- setMem(int) - Method in class scheduling.hierarchical.snooze.HostCapacity
-
- setMemUsed(int) - Method in class scheduling.hierarchical.snooze.msg.GMSumMsg.GMSum
-
- setMemUsed(int) - Method in class scheduling.hierarchical.snooze.msg.LCChargeMsg.LCCharge
-
- setName(String) - Method in class scheduling.distributed.dvms2.SGNodeRef
-
- setNoLCs(int) - Method in class scheduling.hierarchical.snooze.msg.GMSumMsg.GMSum
-
- setOnGoingMigration(boolean) - Method in class configuration.XHost
-
Ugly patch to prevent migration crash when a node is switched off
TODO this code should be removed and the migration should be robust
- setProc(int) - Method in class scheduling.hierarchical.snooze.HostCapacity
-
- setProcCharge(double) - Method in class scheduling.hierarchical.snooze.msg.GMSumMsg.GMSum
-
- setProcCharge(double) - Method in class scheduling.hierarchical.snooze.msg.LCChargeMsg.LCCharge
-
- setSchedulerActive(boolean) - Static method in class simulation.SimulatorManager
-
- setTimestamp(double) - Method in class scheduling.hierarchical.snooze.msg.LCChargeMsg.LCCharge
-
- setTs(double) - Method in class scheduling.hierarchical.snooze.msg.GMSumMsg.GMSum
-
- SGActor - Class in scheduling.distributed.dvms2
-
- SGActor(SGNodeRef) - Constructor for class scheduling.distributed.dvms2.SGActor
-
- SGNodeRef - Class in scheduling.distributed.dvms2
-
- SGNodeRef(String, Long) - Constructor for class scheduling.distributed.dvms2.SGNodeRef
-
- sgVMsToSuspend - Static variable in class simulation.SimulatorManager
-
The list of XVMs that should be suspend (right now, it is impossible to suspend VMs that are currently migrated)
This collection is used to suspend VMs after the completion of the migration process.
- shouldISleep() - Static method in class scheduling.hierarchical.snooze.SnoozeProperties
-
- shutdown() - Method in class configuration.XVM
-
- SimpleMain - Class in simulation
-
- SimpleMain() - Constructor for class simulation.SimpleMain
-
- SIMULATE_LOCALCOMPUTATION - Static variable in class scheduling.hierarchical.snooze.SnoozeProperties
-
- simulation - package simulation
-
- SIMULATION - Static variable in class configuration.SimulatorProperties
-
- simulationDeclare(String, int, int, int, String) - Static method in class trace.Trace
-
Declare information about the simulation.
- simulationDeclare(String, int, int, int, String) - Method in class trace.TraceImpl
-
Declare information about the simulation.
- SimulatorManager - Class in simulation
-
Created with IntelliJ IDEA.
- SimulatorManager() - Constructor for class simulation.SimulatorManager
-
- SimulatorProperties - Class in configuration
-
- SimulatorProperties(String) - Constructor for class configuration.SimulatorProperties
-
- SimulatorProperties() - Constructor for class configuration.SimulatorProperties
-
- SnoozeMsg - Class in scheduling.hierarchical.snooze.msg
-
Created by sudholt on 24/06/2014.
- SnoozeMsg(Object, String, String, String) - Constructor for class scheduling.hierarchical.snooze.msg.SnoozeMsg
-
- SnoozeProperties - Class in scheduling.hierarchical.snooze
-
Created by alebre on 16/07/14.
- SnoozeProperties(String) - Constructor for class scheduling.hierarchical.snooze.SnoozeProperties
-
- SnoozeProperties() - Constructor for class scheduling.hierarchical.snooze.SnoozeProperties
-
- start(XVM) - Method in class configuration.XHost
-
Link the VM to the host and start it
- start() - Method in class configuration.XVM
-
Override start method in order to start the daemon at the same time that should run inside the VM.
- start() - Method in class migration.XVM
-
- state - Variable in class scheduling.Scheduler.ComputingResult
-
- state - Variable in class scheduling.Scheduler.SchedulerResult
-
Result of the reconfiguration.
- STD_LOAD - Static variable in class configuration.SimulatorProperties
-
- STEP_BY_STEP - Static variable in class configuration.SimulatorProperties
-
- suspend() - Method in class configuration.XVM
-
TODO Adrien - Error management & documentation
- suspendVM(XVM) - Method in class configuration.XHost
-
- suspendVM(String, String) - Static method in class simulation.SimulatorManager
-