Package org.btrplace.scheduler.choco
Choco implementation of a
Scheduler
.-
Interface Summary Interface Description ChocoScheduler A scheduler based on the Choco constraint solver.EnvironmentFactory Allows to choose a memory environment that is the most appropriate with regards to the model to solveInjectable Interface to specify an object that can be injected inside a reconfiguration problem.MisplacedVMsEstimator An interface to specify an object that can estimated a supposed set of misplaced VMs in a model.Parameters Parameters for aChocoScheduler
.ReconfigurationProblem Interface for the Reconfiguration Problem. -
Class Summary Class Description DefaultChocoScheduler Default implementation ofChocoScheduler
.DefaultParameters Default implementation ofParameters
.DefaultReconfigurationProblem Default implementation ofReconfigurationProblem
.DefaultReconfigurationProblemBuilder Builder to help at the creation of a scheduler.Slice Model a period where an element is hosted on a node.SliceBuilder A tool to help at the instantiation of Slices.SliceRcComparator Compare slices with regards to the resource consumption of their associated element.StopButton A stop button that can stop the solving process. -
Exception Summary Exception Description LifeCycleViolationException Signals there is no model for a required transition.