Name | Description | Type | Package | Framework |
BalanceableContainer | Contains worker items that can be moved between this container and others to effect load balancing. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
BalanceablePoolModel | Captures the state of a balanceable cluster of containers and all their constituent items, including workrates, for consumption by a BalancingStrategy. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
BalanceableWorkerPool | Represents an elastic group of "container" entities, each of which is capable of hosting "item" entities that perform work and consume the container's available resources (e. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
BalanceableWorkerPool .ContainerItemPair | Encapsulates an item and a container; emitted for ITEM_ADDED, ITEM_REMOVED and ITEM_MOVED sensors. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
BalanceableWorkerPoolImpl | | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
BalancingStrategy | Represents an abstract algorithm for optimally balancing worker "items" among several "containers" based on the workloads of the items, and corresponding high- and low-thresholds on the containers. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
DefaultBalanceablePoolModel | Standard implementation of BalanceablePoolModel, providing essential arithmetic for item and container workrates and thresholds. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
ItemsInContainersGroup | A group of items that are contained within a given (dynamically changing) set of containers. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
ItemsInContainersGroupImpl | A group of items that are contained within a given (dynamically changing) set of containers. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
LoadBalancingPolicy | Policy that is attached to a pool of "containers", each of which can host one or more migratable "items". | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
LocationConstraint | Temporary stub to resolve dependencies in ported LoadBalancingPolicy. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
Movable | Represents an item that can be migrated between balanceable containers. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
PolicyUtilForPool | Provides conveniences for searching for hot/cold containers in a provided pool model. | Class | brooklyn.policy.loadbalancing | Brooklyn |