Energy-Efficient Scheduling of Moldable Streaming Computations for the Edge-Cloud Continuum

We consider the problem of cost-effectively mapping a swarm of soft real-time stream processing applications with moldable-parallel tasks to multicore resources in the device-edge-cloud continuum, consisting of mobile devices, edge resources and cloud resources. We leverage flexibility from different parallelization degrees and frequency levels (DVFS) for the tasks, keeping application throughput constraints and communication bandwidth limitations while minimizing overall cost (including device/edge resource energy and cloud resource renting). We present two offline algorithmic solutions with a global view of the environment: an integer linear program (ILP) extending the crown scheduling approach for multi-layer distributed systems and a greedy heuristic algorithm. Our experimental evaluation for several real-world and synthetic scenarios shows that the time required for solving the scheduling problem to cost-optimality by the ILP is feasible for nontrivial scenarios. The heuristic achieves about 12% worse cost efficiency on average, yet operates much faster (by 1-2 orders of magnitude), allowing to scale up the problem size more than the ILP approach.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/fmec62297.2024.10710310
Citations
2
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy-Efficient Scheduling of Moldable Streaming Computations for the Edge-Cloud Continuum

S. Khosravi, Jörg Keller, Christoph Keßler, Sebastian Litzinger
2 citations
Cloud Computing and Resource Management
1.56
article

Energy-Efficient Scheduling of Moldable Streaming Computations for the Edge-Cloud Continuum

S. Khosravi, Jörg Keller, Christoph Keßler, Sebastian Litzinger
article en
2 citations

Abstract

We consider the problem of cost-effectively mapping a swarm of soft real-time stream processing applications with moldable-parallel tasks to multicore resources in the device-edge-cloud continuum, consisting of mobile devices, edge resources and cloud resources. We leverage flexibility from different parallelization degrees and frequency levels (DVFS) for the tasks, keeping application throughput constraints and communication bandwidth limitations while minimizing overall cost (including device/edge resource energy and cloud resource renting). We present two offline algorithmic solutions with a global view of the environment: an integer linear program (ILP) extending the crown scheduling approach for multi-layer distributed systems and a greedy heuristic algorithm. Our experimental evaluation for several real-world and synthetic scenarios shows that the time required for solving the scheduling problem to cost-optimality by the ILP is feasible for nontrivial scenarios. The heuristic achieves about 12% worse cost efficiency on average, yet operates much faster (by 1-2 orders of magnitude), allowing to scale up the problem size more than the ILP approach.

Linköping University (SE), FernUniversität in Hagen (DE)
Affordable and clean energy
Openalex Percentile: Top 12%
Cloud Computing and Resource Management
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.