Class StaticPartitioning

java.lang.Object
org.btrplace.scheduler.runner.disjoint.StaticPartitioning
All Implemented Interfaces:
InstanceSolver
Direct Known Subclasses:
FixedNodeSetsPartitioning

public abstract class StaticPartitioning
extends Object
implements InstanceSolver
An abstract solver that decompose statically an instance into multiple disjoint sub-instances than are solved in parallel.

The resulting reconfiguration plan is composed by all the sub reconfiguration plans. Each sub-instance must then have a solution.

The solving process relies on a master/worker paradigm with a number of workers equals to the number of available cores by default.

Author:
Fabien Hermenier