| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOptimisationService
Optimisation service super-class that offers a set of common services that need to be implemented by all optimisation services.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingOptimisationAlgorithm
The Optimisation Algorithm which encapsulated the auto scaling functionality.
|
class |
AutoScalingOptimisationService
The service implementation for the AutoScaling algorithm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CausaOptimisationAlgorithm
Causa optimisation algorithm.
|
class |
CausaOptimisationAlgorithmService
Service offering a Causa optimisation algorithm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConsolidationOptimisationAlgorithm
Consolidation virtual machine migration algorithm
|
class |
ConsolidationOptimisationAlgorithmService |
| Modifier and Type | Class and Description |
|---|---|
class |
DummyAlgorithm |
class |
DummyService |
| Modifier and Type | Class and Description |
|---|---|
class |
GreatDelugeLoadBalanceOptimisationAlgorithm |
class |
GreatDelugeLoadBalanceOptimisationAlgorithmService |
| Modifier and Type | Class and Description |
|---|---|
class |
LinKernighanOptimisationAlgorithm
Lin-Kernighan optimisation algorithm.
|
class |
LinKernighanOptimisationAlgorithmService
Service offering a Lin-Kernighan optimisation algorithm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoadBalancingOptimisationAlgorithm
Load balancing virtual machine migration algorithm
|
class |
LoadBalancingOptimisationService |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomOptimisationAlgorithm |
class |
RandomOptimisationService |
| Modifier and Type | Class and Description |
|---|---|
class |
RandomWithConstraintsOptimisationAlgorithm
Generates random migrations that do not violate the capability constraints of physical machines
|
class |
RandomWithConstraintsOptimisationService |
| Modifier and Type | Class and Description |
|---|---|
class |
OptimisationServiceRegistry
Interface for interacting with the configured optimisation algorithm.
|
| Modifier and Type | Field and Description |
|---|---|
static IOptimisationAlgorithm |
OptimisationSettings.SELECTED_OPTIMISATION
The selected optimisation algorithm.
|