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...
Guardado en:
Autores principales: | , , , , , |
---|---|
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 |