Equilibria: Co-Optimizing Energy and Latency in Online ML-Based Stream Processing Systems

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

An Online machine learning (ML)-based streaming processing system (SPS) combines real-time stream processing with continuous, incremental learning through simultaneous model training and inference. This system processes large, dynamic, high-velocity data streams while adapting its models to improve performance over time. However, balancing the tradeoff between latency and energy efficiency remains a critical challenge, which has not been adequately addressed in prior research. This paper introduces EQUILIBRIA, a novel framework designed to co-optimize power consumption and latency in Online ML-based SPS. EQUILIBRIA integrates dynamic voltage and frequency scaling (DVFS) with two innovative energy optimization strategies. First, a Pareto-based clock frequency adjustment mechanism dynamically tunes both core and memory clock frequencies to reduce latency while minimizing energy consumption. Second, a two-tier threshold training management technique optimizes energy use by periodically pausing and resuming model training once accuracy requirements are met, all while preserving latency. Experimental evaluations across various queries and traffic scenarios demonstrate that EQUILIBRIA achieves up to 58% energy savings without compromising latency, making a significant step forwards in energy-efficient, high-performance streaming analytics for modern, rapidly evolving data environments.

키워드

energy efficiencystream processing systemsmachine learningdynamic optimizationdynamic voltage and frequency scaling
제목
Equilibria: Co-Optimizing Energy and Latency in Online ML-Based Stream Processing Systems
저자
Oh, SejeongBaek, So yangMoon, Gordon EuhyunPark, Sung yong
DOI
10.1109/CCGRID64434.2025.00061
발행일
2025
유형
Proceedings Paper
저널명
IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing
페이지
33 ~ 42