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...
Main Authors: | , , , , , |
---|---|
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 |