Scheduling of Distributed Applications on the Computing Continuum: A Survey

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mehran, Narges, Kimovski, Dragi, Hellwagner, Hermann, Roman, Dumitru, Soylu, Ahmet, Prodan, Radu
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929332103938048
author Mehran, Narges
Kimovski, Dragi
Hellwagner, Hermann
Roman, Dumitru
Soylu, Ahmet
Prodan, Radu
author_facet Mehran, Narges
Kimovski, Dragi
Hellwagner, Hermann
Roman, Dumitru
Soylu, Ahmet
Prodan, Radu
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_00005
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Scheduling of Distributed Applications on the Computing Continuum: A Survey
Mehran, Narges
Kimovski, Dragi
Hellwagner, Hermann
Roman, Dumitru
Soylu, Ahmet
Prodan, Radu
Distributed, Parallel, and Cluster Computing
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.
title Scheduling of Distributed Applications on the Computing Continuum: A Survey
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.00005