Cargando…

Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications

The fast growth in the amount of connected devices with computing capabilities in the past years has enabled the emergence of a new computing layer at the Edge. Despite being resource-constrained if compared with cloud servers, they offer lower latencies than those achievable by Cloud computing. The...

Descripción completa

Detalles Bibliográficos
Autores principales: Orive, Adrián, Agirre, Aitor, Truong, Hong-Linh, Sarachaga, Isabel, Marcos, Marga
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914660/
https://www.ncbi.nlm.nih.gov/pubmed/35270901
http://dx.doi.org/10.3390/s22051755
_version_ 1784667774486839296
author Orive, Adrián
Agirre, Aitor
Truong, Hong-Linh
Sarachaga, Isabel
Marcos, Marga
author_facet Orive, Adrián
Agirre, Aitor
Truong, Hong-Linh
Sarachaga, Isabel
Marcos, Marga
author_sort Orive, Adrián
collection PubMed
description The fast growth in the amount of connected devices with computing capabilities in the past years has enabled the emergence of a new computing layer at the Edge. Despite being resource-constrained if compared with cloud servers, they offer lower latencies than those achievable by Cloud computing. The combination of both Cloud and Edge computing paradigms can provide a suitable infrastructure for complex applications’ quality of service requirements that cannot easily be achieved with either of these paradigms alone. These requirements can be very different for each application, from achieving time sensitivity or assuring data privacy to storing and processing large amounts of data. Therefore, orchestrating these applications in the Cloud–Edge computing raises new challenges that need to be solved in order to fully take advantage of this layered infrastructure. This paper proposes an architecture that enables the dynamic orchestration of applications in the Cloud–Edge continuum. It focuses on the application’s quality of service by providing the scheduler with input that is commonly used by modern scheduling algorithms. The architecture uses a distributed scheduling approach that can be customized in a per-application basis, which ensures that it can scale properly even in setups with high number of nodes and complex scheduling algorithms. This architecture has been implemented on top of Kubernetes and evaluated in order to asses its viability to enable more complex scheduling algorithms that take into account the quality of service of applications.
format Online
Article
Text
id pubmed-8914660
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89146602022-03-12 Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications Orive, Adrián Agirre, Aitor Truong, Hong-Linh Sarachaga, Isabel Marcos, Marga Sensors (Basel) Article The fast growth in the amount of connected devices with computing capabilities in the past years has enabled the emergence of a new computing layer at the Edge. Despite being resource-constrained if compared with cloud servers, they offer lower latencies than those achievable by Cloud computing. The combination of both Cloud and Edge computing paradigms can provide a suitable infrastructure for complex applications’ quality of service requirements that cannot easily be achieved with either of these paradigms alone. These requirements can be very different for each application, from achieving time sensitivity or assuring data privacy to storing and processing large amounts of data. Therefore, orchestrating these applications in the Cloud–Edge computing raises new challenges that need to be solved in order to fully take advantage of this layered infrastructure. This paper proposes an architecture that enables the dynamic orchestration of applications in the Cloud–Edge continuum. It focuses on the application’s quality of service by providing the scheduler with input that is commonly used by modern scheduling algorithms. The architecture uses a distributed scheduling approach that can be customized in a per-application basis, which ensures that it can scale properly even in setups with high number of nodes and complex scheduling algorithms. This architecture has been implemented on top of Kubernetes and evaluated in order to asses its viability to enable more complex scheduling algorithms that take into account the quality of service of applications. MDPI 2022-02-23 /pmc/articles/PMC8914660/ /pubmed/35270901 http://dx.doi.org/10.3390/s22051755 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Orive, Adrián
Agirre, Aitor
Truong, Hong-Linh
Sarachaga, Isabel
Marcos, Marga
Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title_full Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title_fullStr Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title_full_unstemmed Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title_short Quality of Service Aware Orchestration for Cloud–Edge Continuum Applications
title_sort quality of service aware orchestration for cloud–edge continuum applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914660/
https://www.ncbi.nlm.nih.gov/pubmed/35270901
http://dx.doi.org/10.3390/s22051755
work_keys_str_mv AT oriveadrian qualityofserviceawareorchestrationforcloudedgecontinuumapplications
AT agirreaitor qualityofserviceawareorchestrationforcloudedgecontinuumapplications
AT truonghonglinh qualityofserviceawareorchestrationforcloudedgecontinuumapplications
AT sarachagaisabel qualityofserviceawareorchestrationforcloudedgecontinuumapplications
AT marcosmarga qualityofserviceawareorchestrationforcloudedgecontinuumapplications