CATER in Action: Prototype Implementation with Apache Ozone

Discover the practical implementation of CATER, our policy-based data placement framework, integrated with Apache Ozone. This demonstrates how external, loosely-coupled components can enhance existing storage systems to meet the demanding requirements of edge computing.
The integration with Apache Ozone involved modifying the Block Manager to invoke CATER’s external API, allowing for intelligent node selection based on specified constraints. This modular design ensures that CATER can be easily integrated with other storage systems without requiring intimate ties to a single platform.
Performance evaluations on a real-world Apache Ozone deployment confirmed CATER’s efficiency. It maintained lower CPU utilization and faster API response times compared to a pure optimal approach, especially as the number of applications increased, all while satisfying 100% of application constraints.
Figure 4 provides a detailed workflow of how CATER interacts with the Ozone ecosystem for data placement decisions.