Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer

Recently researchers and companies have shown significant interest in merging blockchain and the Internet of Things (IoT) to create a safe, reliable, and resilient communication platform. However, determining the proper role of blockchain in existing IoT contexts with minimum implications is a chall...

Full description

Bibliographic Details
Main Authors: Israr Ahmad, Saima Abdullah, Muhammad Bukhsh, Adeel Ahmed, Humaira Arshad, Talha Farooq Khan
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9885201/
_version_ 1811267065282035712
author Israr Ahmad
Saima Abdullah
Muhammad Bukhsh
Adeel Ahmed
Humaira Arshad
Talha Farooq Khan
author_facet Israr Ahmad
Saima Abdullah
Muhammad Bukhsh
Adeel Ahmed
Humaira Arshad
Talha Farooq Khan
author_sort Israr Ahmad
collection DOAJ
description Recently researchers and companies have shown significant interest in merging blockchain and the Internet of Things (IoT) to create a safe, reliable, and resilient communication platform. However, determining the proper role of blockchain in existing IoT contexts with minimum implications is a challenge. This work suggests a message schedule for a blockchain-based architecture with two access-level setting filters for incoming messages: critical and non-critical. The proposed work of the researchers divides the fog layer into two parts: action clusters and blockchain fog clusters. Similar to the three-layered IoT architecture, the action cluster and the main cloud data center work together for critical message requests. The blockchain fog cluster is dedicated to only the blockchain application’s requirements. In the fog layer, a fog broker is used to schedule critical and non-critical messages in the action and blockchain fog clusters, respectively. The proposed technique is compared to the existing Dual Fog-IoT architecture. The solution is also tested for fog and cloud computing resource utilization. The findings demonstrate that this architecture is feasible for varying percentages of receiving critical and non-critical messages. In addition to the inherent benefits of blockchain, the suggested paradigm reduces the system loss rate and offloads the cloud data center with minimal changes to the existing IoT ecosystem.
first_indexed 2024-04-12T20:55:45Z
format Article
id doaj.art-54fbc3e213b34f3fafad38f3caa34837
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-12T20:55:45Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-54fbc3e213b34f3fafad38f3caa348372022-12-22T03:17:00ZengIEEEIEEE Access2169-35362022-01-0110971659718210.1109/ACCESS.2022.32055929885201Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker LayerIsrar Ahmad0https://orcid.org/0000-0002-4034-6917Saima Abdullah1https://orcid.org/0000-0003-1494-1381Muhammad Bukhsh2https://orcid.org/0000-0002-9967-9409Adeel Ahmed3Humaira Arshad4Talha Farooq Khan5https://orcid.org/0000-0002-6230-6406Department of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanDepartment of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanDepartment of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanDepartment of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanDepartment of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanDepartment of Computer Science, Faculty of Computing, The Islamia University of Bahawalpur, Punjab, PakistanRecently researchers and companies have shown significant interest in merging blockchain and the Internet of Things (IoT) to create a safe, reliable, and resilient communication platform. However, determining the proper role of blockchain in existing IoT contexts with minimum implications is a challenge. This work suggests a message schedule for a blockchain-based architecture with two access-level setting filters for incoming messages: critical and non-critical. The proposed work of the researchers divides the fog layer into two parts: action clusters and blockchain fog clusters. Similar to the three-layered IoT architecture, the action cluster and the main cloud data center work together for critical message requests. The blockchain fog cluster is dedicated to only the blockchain application’s requirements. In the fog layer, a fog broker is used to schedule critical and non-critical messages in the action and blockchain fog clusters, respectively. The proposed technique is compared to the existing Dual Fog-IoT architecture. The solution is also tested for fog and cloud computing resource utilization. The findings demonstrate that this architecture is feasible for varying percentages of receiving critical and non-critical messages. In addition to the inherent benefits of blockchain, the suggested paradigm reduces the system loss rate and offloads the cloud data center with minimal changes to the existing IoT ecosystem.https://ieeexplore.ieee.org/document/9885201/Internet of Things (IoT)message schedulingwireless sensor networksfog computing
spellingShingle Israr Ahmad
Saima Abdullah
Muhammad Bukhsh
Adeel Ahmed
Humaira Arshad
Talha Farooq Khan
Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
IEEE Access
Internet of Things (IoT)
message scheduling
wireless sensor networks
fog computing
title Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
title_full Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
title_fullStr Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
title_full_unstemmed Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
title_short Message Scheduling in Blockchain Based IoT Environment With Additional Fog Broker Layer
title_sort message scheduling in blockchain based iot environment with additional fog broker layer
topic Internet of Things (IoT)
message scheduling
wireless sensor networks
fog computing
url https://ieeexplore.ieee.org/document/9885201/
work_keys_str_mv AT israrahmad messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer
AT saimaabdullah messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer
AT muhammadbukhsh messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer
AT adeelahmed messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer
AT humairaarshad messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer
AT talhafarooqkhan messageschedulinginblockchainbasediotenvironmentwithadditionalfogbrokerlayer