CAPSys: Contention-aware task placement for data stream processing
In the context of streaming dataflow queries, the task placement problem aims to identify a mapping of operator tasks to physical resources in a distributed cluster. We show that task placement not only significantly affects query performance but also the convergence and accuracy of auto-scaling controllers. We propose CAPSys, an adaptive resource controller for dataflow stream processors, that considers auto-scaling and task placement in concert. CAPSys relies on Contention-Aware Placement Search (CAPS), a new placement strategy that ensures compute-intensive, I/O-intensive, and networkintensive tasks are balanced across available resources.
Authors
- Ibrahim Matta (ORCID: https://orcid.org/0000-0003-4528-0344)
- Yuanli Wang (ORCID: https://orcid.org/0009-0007-2668-0138)
- Z. Maria Wang
- Vasiliki Kalavri (ORCID: https://orcid.org/0000-0001-8219-4862)
- Lei Huang (ORCID: https://orcid.org/0009-0009-1774-7999)
Institutions
- Boston University (US)
Publication Details
- Published
- 2025-03-26
- DOI
- https://doi.org/10.1145/3689031.3696085
- Citations
- 3
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 9.74