An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems

The Internet of Things (IoT) is one of the highly influencing and promising technologies of today’s world, consisting of sensor devices. The internet smoothly changes from an internet of people towards an Internet of Things (IoT), which allows different things and objects to connect wirel...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Muhammad Bukhsh, Saima Abdullah, Abdul Rahman, Mamoona Naveed Asghar, Humaira Arshad, Abdulatif Alabdulatif
Formato: article
Lenguaje:EN
Publicado: IEEE 2021
Materias:
Acceso en línea:https://doaj.org/article/dcdd2f7674dd402da3468c217a9f7ccc
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:dcdd2f7674dd402da3468c217a9f7ccc
record_format dspace
spelling oai:doaj.org-article:dcdd2f7674dd402da3468c217a9f7ccc2021-11-19T00:07:00ZAn Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems2169-353610.1109/ACCESS.2021.3121033https://doaj.org/article/dcdd2f7674dd402da3468c217a9f7ccc2021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9579011/https://doaj.org/toc/2169-3536The Internet of Things (IoT) is one of the highly influencing and promising technologies of today’s world, consisting of sensor devices. The internet smoothly changes from an internet of people towards an Internet of Things (IoT), which allows different things and objects to connect wirelessly. Things and objects are grouped into IoT subgroups in the IoT system, which are called clusters, and each cluster is controlled by a central authority and checked by the broker’s help. A concept of keeping backup data is used to increase the lifespan of IoT subgroups by avoiding re-clustering overhead for smooth transmission of packets and increasing availability concerns. A novel approach is used for the selection of cluster head/broker and backup nodes simultaneously. Cluster head and Backup Storage Point node (BSP) remain the same unless and until the residual power of the broker/cluster head is greater than the threshold energy. A novel Energy Efficient Message scheduling algorithm EAAFTMS (An Energy-Aware Available and Fault-Tolerant System with Message Scheduling in IoT) is incorporated at broker node for smooth transmission of messages. This proposed approach is not only solving availability issues over the wireless network but also proved to be energy efficient by prolonging the battery-powered network lifetime. Simulation results prove EAAFTMS, many folds better than benchmark protocols. This system ensures fault-tolerant and available schemes for IoT systems while stabilizing the energy of the overall system. The results shown prove the effectiveness and efficiency of the proposed system.Muhammad BukhshSaima AbdullahAbdul RahmanMamoona Naveed AsgharHumaira ArshadAbdulatif AlabdulatifIEEEarticleEnergy efficiencyfault toleranceavailabilityIoT systemswireless sensor networksElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 145363-145381 (2021)
institution DOAJ
collection DOAJ
language EN
topic Energy efficiency
fault tolerance
availability
IoT systems
wireless sensor networks
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
spellingShingle Energy efficiency
fault tolerance
availability
IoT systems
wireless sensor networks
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
Muhammad Bukhsh
Saima Abdullah
Abdul Rahman
Mamoona Naveed Asghar
Humaira Arshad
Abdulatif Alabdulatif
An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
description The Internet of Things (IoT) is one of the highly influencing and promising technologies of today’s world, consisting of sensor devices. The internet smoothly changes from an internet of people towards an Internet of Things (IoT), which allows different things and objects to connect wirelessly. Things and objects are grouped into IoT subgroups in the IoT system, which are called clusters, and each cluster is controlled by a central authority and checked by the broker’s help. A concept of keeping backup data is used to increase the lifespan of IoT subgroups by avoiding re-clustering overhead for smooth transmission of packets and increasing availability concerns. A novel approach is used for the selection of cluster head/broker and backup nodes simultaneously. Cluster head and Backup Storage Point node (BSP) remain the same unless and until the residual power of the broker/cluster head is greater than the threshold energy. A novel Energy Efficient Message scheduling algorithm EAAFTMS (An Energy-Aware Available and Fault-Tolerant System with Message Scheduling in IoT) is incorporated at broker node for smooth transmission of messages. This proposed approach is not only solving availability issues over the wireless network but also proved to be energy efficient by prolonging the battery-powered network lifetime. Simulation results prove EAAFTMS, many folds better than benchmark protocols. This system ensures fault-tolerant and available schemes for IoT systems while stabilizing the energy of the overall system. The results shown prove the effectiveness and efficiency of the proposed system.
format article
author Muhammad Bukhsh
Saima Abdullah
Abdul Rahman
Mamoona Naveed Asghar
Humaira Arshad
Abdulatif Alabdulatif
author_facet Muhammad Bukhsh
Saima Abdullah
Abdul Rahman
Mamoona Naveed Asghar
Humaira Arshad
Abdulatif Alabdulatif
author_sort Muhammad Bukhsh
title An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
title_short An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
title_full An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
title_fullStr An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
title_full_unstemmed An Energy-Aware, Highly Available, and Fault-Tolerant Method for Reliable IoT Systems
title_sort energy-aware, highly available, and fault-tolerant method for reliable iot systems
publisher IEEE
publishDate 2021
url https://doaj.org/article/dcdd2f7674dd402da3468c217a9f7ccc
work_keys_str_mv AT muhammadbukhsh anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT saimaabdullah anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT abdulrahman anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT mamoonanaveedasghar anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT humairaarshad anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT abdulatifalabdulatif anenergyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT muhammadbukhsh energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT saimaabdullah energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT abdulrahman energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT mamoonanaveedasghar energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT humairaarshad energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
AT abdulatifalabdulatif energyawarehighlyavailableandfaulttolerantmethodforreliableiotsystems
_version_ 1718420639897878528