DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things

Integration of blockchain and Internet of Things (IoT) to build a secure, trusted and robust communication technology is currently of great interest for research communities and industries. But challenge is to identify the appropriate position of blockchain in current settings of IoT with minimal co...

Full description

Bibliographic Details
Main Authors: Raheel Ahmed Memon, Jian Ping Li, Muhammad Irshad Nazeer, Ahmad Neyaz Khan, Junaid Ahmed
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8894648/
_version_ 1818665711922315264
author Raheel Ahmed Memon
Jian Ping Li
Muhammad Irshad Nazeer
Ahmad Neyaz Khan
Junaid Ahmed
author_facet Raheel Ahmed Memon
Jian Ping Li
Muhammad Irshad Nazeer
Ahmad Neyaz Khan
Junaid Ahmed
author_sort Raheel Ahmed Memon
collection DOAJ
description Integration of blockchain and Internet of Things (IoT) to build a secure, trusted and robust communication technology is currently of great interest for research communities and industries. But challenge is to identify the appropriate position of blockchain in current settings of IoT with minimal consequences. In this article we propose a blockchain-based DualFog-IoT architecture with three configuration filter of incoming requests at access level, namely: Real Time, Non-Real Time, and Delay Tolerant Blockchain applications. The DualFog-IoT segregate the Fog layer into two: Fog Cloud Cluster and Fog Mining Cluster. Fog Cloud Cluster and the main cloud datacenter work in a tandem similar to existing IoT architecture for real-time and non-real-time application requests, while the additional Fog Mining Cluster is dedicated to deal with only Delay Tolerant Blockchain application requests. The proposed DualFog-IoT is compared with existing centralized datacenter based IoT architecture. Along with the inherited features of blockchain, the proposed model decreases system drop rate, and further offload the cloud datacenter with minimal upgradation in existing IoT ecosystem. The reduced computing load from cloud datacenter doesn't only help in saving the capital and operational expenses, but it is also a huge contribution for saving energy resources and minimizing carbon emission in environment. Furthermore, the proposed DualFog-IoT is also being analyzed for optimization of computing resources at cloud level, the results presented shows the feasibility of proposed architecture under various ratios of incoming RT and NRT requests. However, the integration of blockchain has its footprints in terms of latent response for delay tolerant blockchain applications, but real-time and non-real-time requests are gracefully satisfying the service level agreement.
first_indexed 2024-12-17T05:52:59Z
format Article
id doaj.art-d1796c46025a4bc994c67c4747294bc7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:52:59Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d1796c46025a4bc994c67c4747294bc72022-12-21T22:01:07ZengIEEEIEEE Access2169-35362019-01-01716907316909310.1109/ACCESS.2019.29524728894648DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of ThingsRaheel Ahmed Memon0https://orcid.org/0000-0003-1206-3837Jian Ping Li1https://orcid.org/0000-0003-2192-1450Muhammad Irshad Nazeer2Ahmad Neyaz Khan3https://orcid.org/0000-0002-2783-4190Junaid Ahmed4School of Computer Science and Technology, University of Electronic Science and Technology of China, Chengdu, ChinaSchool of Computer Science and Technology, University of Electronic Science and Technology of China, Chengdu, ChinaDepartment of Computer Science, Sukkur IBA University, Sindh, PakistanSchool of Computer Science and Technology, University of Electronic Science and Technology of China, Chengdu, ChinaDepartment of Electrical Engineering, Sukkur IBA University, Sindh, PakistanIntegration of blockchain and Internet of Things (IoT) to build a secure, trusted and robust communication technology is currently of great interest for research communities and industries. But challenge is to identify the appropriate position of blockchain in current settings of IoT with minimal consequences. In this article we propose a blockchain-based DualFog-IoT architecture with three configuration filter of incoming requests at access level, namely: Real Time, Non-Real Time, and Delay Tolerant Blockchain applications. The DualFog-IoT segregate the Fog layer into two: Fog Cloud Cluster and Fog Mining Cluster. Fog Cloud Cluster and the main cloud datacenter work in a tandem similar to existing IoT architecture for real-time and non-real-time application requests, while the additional Fog Mining Cluster is dedicated to deal with only Delay Tolerant Blockchain application requests. The proposed DualFog-IoT is compared with existing centralized datacenter based IoT architecture. Along with the inherited features of blockchain, the proposed model decreases system drop rate, and further offload the cloud datacenter with minimal upgradation in existing IoT ecosystem. The reduced computing load from cloud datacenter doesn't only help in saving the capital and operational expenses, but it is also a huge contribution for saving energy resources and minimizing carbon emission in environment. Furthermore, the proposed DualFog-IoT is also being analyzed for optimization of computing resources at cloud level, the results presented shows the feasibility of proposed architecture under various ratios of incoming RT and NRT requests. However, the integration of blockchain has its footprints in terms of latent response for delay tolerant blockchain applications, but real-time and non-real-time requests are gracefully satisfying the service level agreement.https://ieeexplore.ieee.org/document/8894648/BlockchainInternet of Thingsfog layerDualFog-IoTquality of service (QoS)
spellingShingle Raheel Ahmed Memon
Jian Ping Li
Muhammad Irshad Nazeer
Ahmad Neyaz Khan
Junaid Ahmed
DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
IEEE Access
Blockchain
Internet of Things
fog layer
DualFog-IoT
quality of service (QoS)
title DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
title_full DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
title_fullStr DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
title_full_unstemmed DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
title_short DualFog-IoT: Additional Fog Layer for Solving Blockchain Integration Problem in Internet of Things
title_sort dualfog iot additional fog layer for solving blockchain integration problem in internet of things
topic Blockchain
Internet of Things
fog layer
DualFog-IoT
quality of service (QoS)
url https://ieeexplore.ieee.org/document/8894648/
work_keys_str_mv AT raheelahmedmemon dualfogiotadditionalfoglayerforsolvingblockchainintegrationproblemininternetofthings
AT jianpingli dualfogiotadditionalfoglayerforsolvingblockchainintegrationproblemininternetofthings
AT muhammadirshadnazeer dualfogiotadditionalfoglayerforsolvingblockchainintegrationproblemininternetofthings
AT ahmadneyazkhan dualfogiotadditionalfoglayerforsolvingblockchainintegrationproblemininternetofthings
AT junaidahmed dualfogiotadditionalfoglayerforsolvingblockchainintegrationproblemininternetofthings