A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications
Rapid growth of Internet of Things (IoT), and other intelligent devices, introduced different applications which offer real-time latency features; however, it is difficult to handle the large volumes of data produced during the computational process, to adequately complete tasks. The decentralized e...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9552858/ |
_version_ | 1818742472597045248 |
---|---|
author | Muhammad Bukhsh Saima Abdullah Imran Sarwar Bajwa |
author_facet | Muhammad Bukhsh Saima Abdullah Imran Sarwar Bajwa |
author_sort | Muhammad Bukhsh |
collection | DOAJ |
description | Rapid growth of Internet of Things (IoT), and other intelligent devices, introduced different applications which offer real-time latency features; however, it is difficult to handle the large volumes of data produced during the computational process, to adequately complete tasks. The decentralized edge computing process handles the task at the user’s end to accomplish latency applications, but recent research adopted centralized methodologies for computing in the edge network, placing additional overhead for cluster management and grouping. In this paper, we formulate an edge nodes group on task arrivals with a decentralized technique to process jobs, in a parallel mode, to complete execution. In addition, high availability will be added to promise effective processing of IoT based applications executed in the edge computing system. In the edge node environment, where resources are restricted, there is a requirement for high availability methods, which can deliver system reliability according to the local device information, without the data of network topology. In this paper, our technique is to enhance network reliability with the help of the edge node’s local information, which is executed in the distributed edge computing network, while also proposing a high availability technique to enhance the overall IoT environment. Our proposed Latency Aware Algorithm for Edge Computing with High Availability (LAAECHA) detects edge nodes faults, repairs edge nodes and replaces edge nodes with backups, using a new algorithm in a decentralized mode. Our research results show that the proposed LAAECHA method is more effective than existing methods, ensuring latency-aware IoT applications achieve their deadlines, while significantly reducing network traffic as well as guaranteeing system availability and reliability of the IoT network. |
first_indexed | 2024-12-18T02:13:04Z |
format | Article |
id | doaj.art-504fef78e04848909b1de3c3d87b3430 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-18T02:13:04Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-504fef78e04848909b1de3c3d87b34302022-12-21T21:24:26ZengIEEEIEEE Access2169-35362021-01-01913899413900810.1109/ACCESS.2021.31167179552858A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT ApplicationsMuhammad Bukhsh0https://orcid.org/0000-0002-9967-9409Saima Abdullah1https://orcid.org/0000-0003-1494-1381Imran Sarwar Bajwa2https://orcid.org/0000-0002-5161-6441Department of Computer Science and IT, The Islamia University of Bahawalpur, Bahawalpur, PakistanDepartment of Computer Science and IT, The Islamia University of Bahawalpur, Bahawalpur, PakistanDepartment of Computer Science and IT, The Islamia University of Bahawalpur, Bahawalpur, PakistanRapid growth of Internet of Things (IoT), and other intelligent devices, introduced different applications which offer real-time latency features; however, it is difficult to handle the large volumes of data produced during the computational process, to adequately complete tasks. The decentralized edge computing process handles the task at the user’s end to accomplish latency applications, but recent research adopted centralized methodologies for computing in the edge network, placing additional overhead for cluster management and grouping. In this paper, we formulate an edge nodes group on task arrivals with a decentralized technique to process jobs, in a parallel mode, to complete execution. In addition, high availability will be added to promise effective processing of IoT based applications executed in the edge computing system. In the edge node environment, where resources are restricted, there is a requirement for high availability methods, which can deliver system reliability according to the local device information, without the data of network topology. In this paper, our technique is to enhance network reliability with the help of the edge node’s local information, which is executed in the distributed edge computing network, while also proposing a high availability technique to enhance the overall IoT environment. Our proposed Latency Aware Algorithm for Edge Computing with High Availability (LAAECHA) detects edge nodes faults, repairs edge nodes and replaces edge nodes with backups, using a new algorithm in a decentralized mode. Our research results show that the proposed LAAECHA method is more effective than existing methods, ensuring latency-aware IoT applications achieve their deadlines, while significantly reducing network traffic as well as guaranteeing system availability and reliability of the IoT network.https://ieeexplore.ieee.org/document/9552858/Edge computingdistributed computingInternet of Thingsfault tolerancehigh availability |
spellingShingle | Muhammad Bukhsh Saima Abdullah Imran Sarwar Bajwa A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications IEEE Access Edge computing distributed computing Internet of Things fault tolerance high availability |
title | A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications |
title_full | A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications |
title_fullStr | A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications |
title_full_unstemmed | A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications |
title_short | A Decentralized Edge Computing Latency-Aware Task Management Method With High Availability for IoT Applications |
title_sort | decentralized edge computing latency aware task management method with high availability for iot applications |
topic | Edge computing distributed computing Internet of Things fault tolerance high availability |
url | https://ieeexplore.ieee.org/document/9552858/ |
work_keys_str_mv | AT muhammadbukhsh adecentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications AT saimaabdullah adecentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications AT imransarwarbajwa adecentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications AT muhammadbukhsh decentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications AT saimaabdullah decentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications AT imransarwarbajwa decentralizededgecomputinglatencyawaretaskmanagementmethodwithhighavailabilityforiotapplications |