Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

S

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
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links