Table of Contents
Fetching ...

Scheduling of Distributed Applications on the Computing Continuum: A Survey

Narges Mehran, Dragi Kimovski, Hermann Hellwagner, Dumitru Roman, Ahmet Soylu, Radu Prodan

TL;DR

The paper surveys scheduling of distributed applications across the Cloud-Fog-Edge Computing Continuum, highlighting heterogeneity and NP-hard resource allocation challenges. It categorizes literature by optimization objective—completion time, energy consumption, and economic cost—and by methods (heuristics, ILP, graph-based, and ML) with evaluation mostly via simulation or testbeds. Key findings show a strong emphasis on minimizing completion time, while energy efficiency and cost, and especially joint multi-objective optimization, are less developed. The work provides a structured taxonomy and points to future directions such as autoscaling for large-scale dataflow processing, with implications for both providers and end-user QoS.

Abstract

The demand for distributed applications has significantly increased over the past decade, with improvements in machine learning techniques fueling this growth. These applications predominantly utilize Cloud data centers for high-performance computing and Fog and Edge devices for low-latency communication for small-size machine learning model training and inference. The challenge of executing applications with different requirements on heterogeneous devices requires effective methods for solving NP-hard resource allocation and application scheduling problems. The state-of-the-art techniques primarily investigate conflicting objectives, such as the completion time, energy consumption, and economic cost of application execution on the Cloud, Fog, and Edge computing infrastructure. Therefore, in this work, we review these research works considering their objectives, methods, and evaluation tools. Based on the review, we provide a discussion on the scheduling methods in the Computing Continuum.

Scheduling of Distributed Applications on the Computing Continuum: A Survey

TL;DR

The paper surveys scheduling of distributed applications across the Cloud-Fog-Edge Computing Continuum, highlighting heterogeneity and NP-hard resource allocation challenges. It categorizes literature by optimization objective—completion time, energy consumption, and economic cost—and by methods (heuristics, ILP, graph-based, and ML) with evaluation mostly via simulation or testbeds. Key findings show a strong emphasis on minimizing completion time, while energy efficiency and cost, and especially joint multi-objective optimization, are less developed. The work provides a structured taxonomy and points to future directions such as autoscaling for large-scale dataflow processing, with implications for both providers and end-user QoS.

Abstract

The demand for distributed applications has significantly increased over the past decade, with improvements in machine learning techniques fueling this growth. These applications predominantly utilize Cloud data centers for high-performance computing and Fog and Edge devices for low-latency communication for small-size machine learning model training and inference. The challenge of executing applications with different requirements on heterogeneous devices requires effective methods for solving NP-hard resource allocation and application scheduling problems. The state-of-the-art techniques primarily investigate conflicting objectives, such as the completion time, energy consumption, and economic cost of application execution on the Cloud, Fog, and Edge computing infrastructure. Therefore, in this work, we review these research works considering their objectives, methods, and evaluation tools. Based on the review, we provide a discussion on the scheduling methods in the Computing Continuum.
Paper Structure (6 sections, 3 figures, 3 tables)

This paper contains 6 sections, 3 figures, 3 tables.

Figures (3)

  • Figure 1: Percentages of research articles addressing the time, energy, or cost objectives.
  • Figure 2: Percentages of research articles presenting different methods.
  • Figure 3: Percentages of research articles evaluating their methods by simulation, real testbed, or both tools.