1. Lifting the Fog of Uncertainties: Dynamic Resource Orchestration for the Containerized Cloud
- Author
-
Zhang, Yuqiu, Zhang, Tongkun, Zhang, Gengrui, and Jacobsen, Hans-Arno
- Subjects
Computer Science - Distributed, Parallel, and Cluster Computing - Abstract
The advances in virtualization technologies have sparked a growing transition from virtual machine (VM)-based to container-based infrastructure for cloud computing. From the resource orchestration perspective, containers' lightweight and highly configurable nature not only enables opportunities for more optimized strategies, but also poses greater challenges due to additional uncertainties and a larger configuration parameter search space. Towards this end, we propose Drone, a resource orchestration framework that adaptively configures resource parameters to improve application performance and reduce operational cost in the presence of cloud uncertainties. Built on Contextual Bandit techniques, Drone is able to achieve a balance between performance and resource cost on public clouds, and optimize performance on private clouds where a hard resource constraint is present. We show that our algorithms can achieve sub-linear growth in cumulative regret, a theoretically sound convergence guarantee, and our extensive experiments show that Drone achieves an up to 45% performance improvement and a 20% resource footprint reduction across batch processing jobs and microservice workloads., Comment: To appear at ACM SoCC '23
- Published
- 2023