| Name | Description | Type | Package | Framework |
| AbstractZoneFailureDetector | Class | brooklyn.entity.group.zoneaware | Brooklyn | |
| AbstractZoneFailureDetector .ZoneHistory | Note: callers please don't side-effect the success/failures/causes fields directly! Instead consider sub-classing ZoneHistory, and overriding AbstractZoneFailureDetector. | Class | brooklyn.entity.group.zoneaware | Brooklyn |
| BalancingNodePlacementStrategy | Default node placement strategy: attempts to keep the number of nodes balanced across the available locations. | Class | brooklyn.entity.group.zoneaware | Brooklyn |
| CombiningZoneFailureDetector | Class | brooklyn.entity.group.zoneaware | Brooklyn | |
| CriticalCauseZoneFailureDetector | Class | brooklyn.entity.group.zoneaware | Brooklyn | |
| ProportionalZoneFailureDetector | Class | brooklyn.entity.group.zoneaware | Brooklyn | |