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...

Full description

Bibliographic Details
Main Authors: Muhammad Bukhsh, Saima Abdullah, Imran Sarwar Bajwa
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