ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems
Jinqing Lian, Xinyi Zhang, Yingxia Shao, Zenglin Pu, Qingfeng Xiang,, Yawen Li, Bin Cui

TL;DR
ContTune is a continuous tuning system for distributed stream data processing that efficiently optimizes operator parallelism using a novel Big-small algorithm and conservative Bayesian Optimization, reducing reconfigurations and SLA violations.
Contribution
It introduces ContTune with a Big-small algorithm and conservative Bayesian Optimization for efficient, SLA-aware tuning of distributed stream applications.
Findings
Reduces up to 60.75% reconfigurations under synthetic workloads.
Reduces up to 57.5% reconfigurations under real workloads.
Improves tuning efficiency and SLA compliance.
Abstract
The past decade has seen rapid growth of distributed stream data processing systems. Under these systems, a stream application is realized as a Directed Acyclic Graph (DAG) of operators, where the level of parallelism of each operator has a substantial impact on its overall performance. However, finding optimal levels of parallelism remains challenging. Most existing methods are heavily coupled with the topological graph of operators, unable to efficiently tune under-provisioned jobs. They either insufficiently use previous tuning experience by treating successively tuning independently, or explore the configuration space aggressively, violating the Service Level Agreements (SLA). To address the above problems, we propose ContTune, a continuous tuning system for stream applications. It is equipped with a novel Big-small algorithm, in which the Big phase decouples the tuning from the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Graph Theory and Algorithms
