- Integrates all components
- Register cluster event handlers
- Listens for HTTP calls to the API
- Send cluster-wide events
- Displays distributed state
- Talks to local Cassandra to do operations
- Watches for completion
- Talks with Cassandra using Jolokia API
- Uploads files to remote storage while compressing
Manages cluster communication, and event handlers
- Triggers events to Local Agent
- Keeps state on Distributed State Machine