Towards a Proactive Autoscaling Framework for Data Stream Processing at the Edge using GRU and Transfer Learning
Eugene Armah, Linda Amoako Bannning

TL;DR
This paper presents a proactive autoscaling framework for edge data stream processing using GRU-based load forecasting and transfer learning to optimize resource allocation amid workload fluctuations.
Contribution
It introduces a novel three-step approach combining GRU prediction, transfer learning, and dynamic autoscaling for edge stream processing systems.
Findings
GRU model achieved 1.3% SMAPE on real-world data
Outperformed CNN, ARIMA, and Prophet in load prediction accuracy
Reduced training time compared to reinforcement learning models
Abstract
Processing data at high speeds is becoming increasingly critical as digital economies generate enormous data. The current paradigms for timely data processing are edge computing and data stream processing (DSP). Edge computing places resources closer to where data is generated, while stream processing analyzes the unbounded high-speed data in motion. However, edge stream processing faces rapid workload fluctuations, complicating resource provisioning. Inadequate resource allocation leads to bottlenecks, whereas excess allocation results in wastage. Existing reactive methods, such as threshold-based policies and queuing theory scale only after performance degrades, potentially violating SLAs. Although reinforcement learning (RL) offers a proactive approach through agents that learn optimal runtime adaptation policies, it requires extensive simulation. Furthermore, predictive machine…
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.
