Dynamic Resource Manager for Automating Deployments in the Computing Continuum

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Samani, Zahra Najafabadi, Gassner, Matthias, Fahringer, Thomas, Poveda, Juan Aznar, Pedratscher, Stefan
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912132649451520
author Samani, Zahra Najafabadi
Gassner, Matthias
Fahringer, Thomas
Poveda, Juan Aznar
Pedratscher, Stefan
author_facet Samani, Zahra Najafabadi
Gassner, Matthias
Fahringer, Thomas
Poveda, Juan Aznar
Pedratscher, Stefan
contents With the growth of real-time applications and IoT devices, computation is moving from cloud-based services to the low latency edge, creating a computing continuum. This continuum includes diverse cloud, edge, and endpoint devices, posing challenges for software design due to varied hardware options. To tackle this, a unified resource manager is needed to automate and facilitate the use of the computing continuum with different types of resources for flexible software deployments while maintaining consistent performance. Therefore, we propose a seamless resource manager framework for automated infrastructure deployment that leverages resources from different providers across heterogeneous and dynamic Edge-Cloud resources, ensuring certain Service Level Objectives (SLOs). Our proposed resource manager continuously monitors SLOs and reallocates resources promptly in case of violations to prevent disruptions and ensure steady performance. The experimental results across serverless and serverful platforms demonstrate that our resource manager effectively automates application deployment across various layers and platforms while detecting SLO violations with minimal overhead.
format Preprint
id arxiv_https___arxiv_org_abs_2411_16697
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dynamic Resource Manager for Automating Deployments in the Computing Continuum
Samani, Zahra Najafabadi
Gassner, Matthias
Fahringer, Thomas
Poveda, Juan Aznar
Pedratscher, Stefan
Distributed, Parallel, and Cluster Computing
With the growth of real-time applications and IoT devices, computation is moving from cloud-based services to the low latency edge, creating a computing continuum. This continuum includes diverse cloud, edge, and endpoint devices, posing challenges for software design due to varied hardware options. To tackle this, a unified resource manager is needed to automate and facilitate the use of the computing continuum with different types of resources for flexible software deployments while maintaining consistent performance. Therefore, we propose a seamless resource manager framework for automated infrastructure deployment that leverages resources from different providers across heterogeneous and dynamic Edge-Cloud resources, ensuring certain Service Level Objectives (SLOs). Our proposed resource manager continuously monitors SLOs and reallocates resources promptly in case of violations to prevent disruptions and ensure steady performance. The experimental results across serverless and serverful platforms demonstrate that our resource manager effectively automates application deployment across various layers and platforms while detecting SLO violations with minimal overhead.
title Dynamic Resource Manager for Automating Deployments in the Computing Continuum
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2411.16697