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