arrow
Return

Adaptive sampling-driven workload balancing for distributed data stream processing

delete2026-03-01
delete0
PRE
AI
Y
Yang, Li
W
Wei Zhang
X
Xiong Xiao
DOI:10.4218/etrij.2025-0175delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Partitioning scheme in distributed stream processing systems is a critical factor in processing large-scale real-time data streams. Existing solutions either suffer from poor partition quality or high overhead in partitioning time, resulting in severe workload imbalance and backpressure problems. This paper proposes an adaptive sampling-driven workload balancing (ASWB) scheme to solve the above problem. ASWB introduces two core innovations: (1) an adaptive sampling rate algorithm driven by backpressure signals, which dynamically controls the stream sampling rate to avoid prediction bottlenecks and alleviate workload imbalance, and (2) a high-frequency key prediction module that leverages a variable-size window to reduce hash collisions and improve frequency estimation accuracy. This design accelerates the identification of high-frequency keys within the partition operator, thereby enhancing partitioning quality. We implement ASWB on Apache Flink and evaluate it using large-scale real-world datasets. Experimental results show that ASWB improves system throughput by up to 55.03% and reduces processing latency compared with state-of-the-art approaches.
Keywords:
backpressure
distributed stream process
partition scheme
skewness
workload balancing

Journal

ETRI Journal cover
ETRI Journal
IF:
1.6
Papers:
68
Citations:
1.2K

Organization

Q
qilu university of technology
Scholars:
2.0K
Papers: 605
Citations: 0
H
hunan university
Scholars:
4.4W
Papers: 3.3W
Citations: 70