Skip navigation links

org.btrplace-scheduler 1.10.0 API

Packages 
Package Description
org.btrplace  
org.btrplace.bench  
org.btrplace.btrpsl
Main package to parse btrpsl scripts and integrate them to a model.
org.btrplace.btrpsl.constraint
This package contains the catalog of placement constraints and the builder to instantiate them.
org.btrplace.btrpsl.constraint.migration
Constraints related to migration control.
org.btrplace.btrpsl.element
This package contains the different operands and the available operation on them.
org.btrplace.btrpsl.includes
This package contains the different includes implementation to retrieves scripts asked using a 'import' statement.
org.btrplace.btrpsl.template
This package contains the template mechanism used to instantiate virtual machines from a skeleton
org.btrplace.btrpsl.tree
ASTs browsed during the interpretation of scripts.
org.btrplace.examples
Tutorials.
org.btrplace.examples.migration  
org.btrplace.json
This package contains the material to convert btrplace primitives to the JSON format and vice-versa.
org.btrplace.json.model
Converters for a model and its sub-components.
org.btrplace.json.model.constraint
Converters for the constraints.
org.btrplace.json.model.constraint.migration
Converters for the migration oriented constraints.
org.btrplace.json.model.view
Converters for the decorators.
org.btrplace.json.model.view.network
Conversion material for the network view.
org.btrplace.json.plan
Converters for a plan and its sub-components.
org.btrplace.model
Core package of btrplace that allow to describe a data centre model that is composed of a consistent view of an infrastructure, and some constraint that should be satisfied
org.btrplace.model.constraint
Concrete implementation of SatConstraint.
org.btrplace.model.constraint.migration
Constraints related to migration management.
org.btrplace.model.view
Concrete implementation of ModelView.
org.btrplace.model.view.network
Material for defining the network
org.btrplace.plan
Basic API to specify a ReconfigurationPlan.
org.btrplace.plan.event
Concrete implementation of actions composing a ReconfigurationPlan.
org.btrplace.safeplace.spec  
org.btrplace.safeplace.spec.antlr  
org.btrplace.safeplace.spec.prop  
org.btrplace.safeplace.spec.term  
org.btrplace.safeplace.spec.term.func  
org.btrplace.safeplace.spec.type  
org.btrplace.safeplace.testing  
org.btrplace.safeplace.testing.fuzzer
A fuzzer to generate random test cases.
org.btrplace.safeplace.testing.fuzzer.decorators
Decorators to customize the fuzzer.
org.btrplace.safeplace.testing.fuzzer.domain  
org.btrplace.safeplace.testing.limit
Limitation system to control the test campaigns continuation.
org.btrplace.safeplace.testing.reporting
Objects to collect the result of test campaigns.
org.btrplace.safeplace.testing.verification  
org.btrplace.safeplace.testing.verification.btrplace  
org.btrplace.safeplace.testing.verification.spec  
org.btrplace.safeplace.util  
org.btrplace.scheduler
API to define a Scheduler.
org.btrplace.scheduler.choco
Choco implementation of a Scheduler.
org.btrplace.scheduler.choco.constraint
Choco implementation of the model constraints.
org.btrplace.scheduler.choco.constraint.migration
Choco implementation of the constraints that focus migration control.
org.btrplace.scheduler.choco.constraint.mttr
An objective to reduce the Mean Time To Repair a non-viable model.
org.btrplace.scheduler.choco.constraint.mttr.load
Estimators to get the load of a node.
org.btrplace.scheduler.choco.duration
Concrete pre-made implementations of ActionDurationEvaluator.
org.btrplace.scheduler.choco.extensions
Some tool to ease the use of Choco and additional constraints that are not in the distribution.
org.btrplace.scheduler.choco.extensions.pack
Home made implementation of a multi-dimensional vector packing constraint.
org.btrplace.scheduler.choco.runner
A package dedicated to the different solving methods.
org.btrplace.scheduler.choco.runner.single
A solving method that compute a solution for an instance on a single thread.
org.btrplace.scheduler.choco.transition
Different classes to model the possible state transitions for a VM or a node.
org.btrplace.scheduler.choco.view
Choco implementation of the model views.
org.btrplace.scheduler.runner.disjoint
A package dedicated to a solver that splits an instance into disjoint sub-instances then solve them in parallel using a master/worker paradigm.
org.btrplace.scheduler.runner.disjoint.model  
org.btrplace.scheduler.runner.disjoint.splitter
Implementation of various ConstraintSplitter.
Skip navigation links

Copyright © 2016 University of Nice-Sophia Antipolis. All Rights Reserved.