| Name | Description | Type | Package | Framework |
| DefaultPool | Class | backtype.storm.scheduler.multitenant | Apache Storm | |
| FreePool | Class | backtype.storm.scheduler.multitenant | Apache Storm | |
| IsolatedPool | Class | backtype.storm.scheduler.multitenant | Apache Storm | |
| MultitenantScheduler | Class | backtype.storm.scheduler.multitenant | Apache Storm | |
| Node | Represents a single node in the cluster. | Class | backtype.storm.scheduler.multitenant | Apache Storm |
| NodePool | A pool of nodes that can be used to run topologies. | Class | backtype.storm.scheduler.multitenant | Apache Storm |
| NodePool .NodeAndSlotCounts | Class | backtype.storm.scheduler.multitenant.NodePool | Apache Storm | |
| NodePool .RoundRobinSlotScheduler | Place executors into slots in a round robin way, taking into account component spreading among different hosts. | Class | backtype.storm.scheduler.multitenant.NodePool | Apache Storm |