Energy-Aware Streaming Analytics Job Scheduling for Edge Computing

Demetris Trihinas, Moysis Symeonides, Joanna Georgiou, George Pallis, Marios D. Dikaiakos · 2023

Energy profiling and optimization are expected to be crucial factors impacting the realisation of the Internet of Things (IoT) as more intelligence is deployed at the network extremes to achieve better response times in the proximity of where data are harvested. To improve the performance of streaming analytics jobs, several schedulers have been designed to tackle key challenges in edge computing realms, including resource heterogeneity and highly volatile network links. However, energy-aware scheduling for streaming analytic jobs is at best, not adequately examined. In this article, we introduce PowerStorm, a scheduler for streaming analytic jobs that is designed to explore trade-offs between performance and energy consumption in geodistributed edge computing settings. We implement our scheduler for Apache Storm and show the scheduler’s energy saving capabilities over the Yahoo streaming benchmark with worker nodes featuring heterogeneous power and resource capabilities on both a physical and emulated testbed.

Read the paper · More papers on PaperTik