Cargando…
FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks
As the requirement for real-time data analysis increases, edge computing is being implemented to leverage the resources of edge devices to reduce system response times and decrease the latency. However, due to the resource constraints of edge clouds, edge servers are more prone to failures than othe...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8123019/ https://www.ncbi.nlm.nih.gov/pubmed/33922731 http://dx.doi.org/10.3390/s21092973 |
_version_ | 1783692782084292608 |
---|---|
author | Wang, Ruifeng Chen, Ningjiang Yao, Xuyi Hu, Liangqing |
author_facet | Wang, Ruifeng Chen, Ningjiang Yao, Xuyi Hu, Liangqing |
author_sort | Wang, Ruifeng |
collection | PubMed |
description | As the requirement for real-time data analysis increases, edge computing is being implemented to leverage the resources of edge devices to reduce system response times and decrease the latency. However, due to the resource constraints of edge clouds, edge servers are more prone to failures than other systems. Therefore, guaranteeing the reliability of services in edge clouds is critical. In this paper, we propose a fault-tolerant adaptive scheduling mechanism with dynamic quality of service (QoS) awareness (FASDQ), which extends the primary/backup (PB) model by applying QoS on demand to task copies. The aim of the method is to reduce the latency and achieve reliable service for tasks by changing the execution time of task copies. This paper also proposes a container resource-adaptive adjustment mechanism, which adjusts the timing of resources when the available resources cannot meet the task copy requirements. Finally, this paper reports the results of simulation experiments on the EdgeCloudSim platform to evaluate the difference in performance between FASDQ and other methods. The results show that the mechanism effectively reduces the execution time of task copies and outperforms other methods in terms of reliability and general resource utilization. |
format | Online Article Text |
id | pubmed-8123019 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-81230192021-05-16 FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks Wang, Ruifeng Chen, Ningjiang Yao, Xuyi Hu, Liangqing Sensors (Basel) Article As the requirement for real-time data analysis increases, edge computing is being implemented to leverage the resources of edge devices to reduce system response times and decrease the latency. However, due to the resource constraints of edge clouds, edge servers are more prone to failures than other systems. Therefore, guaranteeing the reliability of services in edge clouds is critical. In this paper, we propose a fault-tolerant adaptive scheduling mechanism with dynamic quality of service (QoS) awareness (FASDQ), which extends the primary/backup (PB) model by applying QoS on demand to task copies. The aim of the method is to reduce the latency and achieve reliable service for tasks by changing the execution time of task copies. This paper also proposes a container resource-adaptive adjustment mechanism, which adjusts the timing of resources when the available resources cannot meet the task copy requirements. Finally, this paper reports the results of simulation experiments on the EdgeCloudSim platform to evaluate the difference in performance between FASDQ and other methods. The results show that the mechanism effectively reduces the execution time of task copies and outperforms other methods in terms of reliability and general resource utilization. MDPI 2021-04-23 /pmc/articles/PMC8123019/ /pubmed/33922731 http://dx.doi.org/10.3390/s21092973 Text en © 2021 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 Wang, Ruifeng Chen, Ningjiang Yao, Xuyi Hu, Liangqing FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title | FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title_full | FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title_fullStr | FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title_full_unstemmed | FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title_short | FASDQ: Fault-Tolerant Adaptive Scheduling with Dynamic QoS-Awareness in Edge Containers for Delay-Sensitive Tasks |
title_sort | fasdq: fault-tolerant adaptive scheduling with dynamic qos-awareness in edge containers for delay-sensitive tasks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8123019/ https://www.ncbi.nlm.nih.gov/pubmed/33922731 http://dx.doi.org/10.3390/s21092973 |
work_keys_str_mv | AT wangruifeng fasdqfaulttolerantadaptiveschedulingwithdynamicqosawarenessinedgecontainersfordelaysensitivetasks AT chenningjiang fasdqfaulttolerantadaptiveschedulingwithdynamicqosawarenessinedgecontainersfordelaysensitivetasks AT yaoxuyi fasdqfaulttolerantadaptiveschedulingwithdynamicqosawarenessinedgecontainersfordelaysensitivetasks AT huliangqing fasdqfaulttolerantadaptiveschedulingwithdynamicqosawarenessinedgecontainersfordelaysensitivetasks |