Lune

INFOCOM2023Top-tier venue

StreamSwitch: Fulfilling Latency Service-Layer Agreement for Stateful Streaming

Zhaochen She, Yancan Mao, Hailin Xiang, Xin Wang, Richard T. B. Ma

2023Year
5Citations

Abstract

Distributed stream systems provide low latency by processing data as it arrives. However, existing systems do not provide latency guarantee, a critical requirement of real-time analytics, especially for stateful operators under burst and skewed workload. We present StreamSwitch, a control plane for stream systems to bound operator latency while optimizing resource usage. Based on a novel stream switch abstraction that unifies dynamic scaling and load balancing into a holistic control framework, our design incorporates reactive and predictive metrics to deduce the healthiness of executors and prescribes practically optimal scaling and load balancing decisions in time. We implement a prototype of StreamSwitch and integrate it with Apache Flink and Samza. Experimental evaluations on real-world applications and benchmarks show that StreamSwitch provides cost-effective solutions for bounding latency and outperforms the state-of-the-art alternative solutions.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 8812aa07-ea4e-4451-80be-c883f37a5fcc

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines