SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT
Software-Defined Networking (SDN) and Blockchain are leading technologies used worldwide to establish safe network communication as well as build secure network infrastructures. They provide a robust and reliable platform to address threats and face challenges such as security, privacy, flexibility,...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9350593/ |
_version_ | 1818734745673007104 |
---|---|
author | Anichur Rahman Md. Jahidul Islam Antonio Montieri Mostofa Kamal Nasir Md. Mahfuz Reza Shahab S. Band Antonio Pescape Mahedi Hasan Mehdi Sookhak Amir Mosavi |
author_facet | Anichur Rahman Md. Jahidul Islam Antonio Montieri Mostofa Kamal Nasir Md. Mahfuz Reza Shahab S. Band Antonio Pescape Mahedi Hasan Mehdi Sookhak Amir Mosavi |
author_sort | Anichur Rahman |
collection | DOAJ |
description | Software-Defined Networking (SDN) and Blockchain are leading technologies used worldwide to establish safe network communication as well as build secure network infrastructures. They provide a robust and reliable platform to address threats and face challenges such as security, privacy, flexibility, scalability, and confidentiality. Driven by these assumptions, this paper presents an optimized energy-efficient and secure Blockchain-based software-defined IoT framework for smart networks. Indeed, SDN and Blockchain technologies have proven to be able to suitably manage resource utilization and to develop secure network communication across the IoT ecosystem. However, there is a lack of research works that present a comprehensive definition of such a framework that can meet the requirements of the IoT ecosystem (i.e. efficient energy utilization and reduced end-to-end delay). Therefore, in this research, we present a layered hierarchical architecture for the deployment of a distributed yet efficient Blockchain-enabled SDN-IoT framework that ensures efficient cluster-head selection and secure network communication via the identification and isolation of rouge switches. Besides, the Blockchain-enabled flow-rules record keeps track of the rules enforced in the switches and maintains the consistency within the controller cluster. Finally, we assess the performance of the proposed framework in a simulation environment and show that it can achieve optimized energy-utilization, end-to-end delay, and throughput compared to considered baselines, thus being able to achieve efficiency and security in the smart network. |
first_indexed | 2024-12-18T00:10:15Z |
format | Article |
id | doaj.art-f3bbf76b91f84877aa722ae1a8ea15f0 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-18T00:10:15Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-f3bbf76b91f84877aa722ae1a8ea15f02022-12-21T21:27:41ZengIEEEIEEE Access2169-35362021-01-019283612837610.1109/ACCESS.2021.30582449350593SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoTAnichur Rahman0https://orcid.org/0000-0002-2691-1748Md. Jahidul Islam1Antonio Montieri2https://orcid.org/0000-0003-4340-442XMostofa Kamal Nasir3Md. Mahfuz Reza4Shahab S. Band5https://orcid.org/0000-0002-8963-731XAntonio Pescape6https://orcid.org/0000-0002-0221-7444Mahedi Hasan7Mehdi Sookhak8Amir Mosavi9https://orcid.org/0000-0003-4842-0613Department of Computer Science and Engineering, Mawlana Bhashani Science and Technology University, Tangail, BangladeshDepartment of Computer Science and Engineering, Green University of Bangladesh, Dhaka, BangladeshDepartment of Electrical Engineering and Information Technology, University of Naples Federico II, Naples, ItalyDepartment of Computer Science and Engineering, Mawlana Bhashani Science and Technology University, Tangail, BangladeshDepartment of Computer Science and Engineering, Mawlana Bhashani Science and Technology University, Tangail, BangladeshInstitute of Research and Development, Duy Tan University, Da Nang, VietnamDepartment of Electrical Engineering and Information Technology, University of Naples Federico II, Naples, ItalyDepartment of Computer Science and Engineering, National Institute of Textile Engineering and Research (NITER), Dhaka, BangladeshSchool of Information Technology, Illinois State University, Normal, IL, USAFaculty of Civil Engineering, Technische Universität Dresden, Dresden, GermanySoftware-Defined Networking (SDN) and Blockchain are leading technologies used worldwide to establish safe network communication as well as build secure network infrastructures. They provide a robust and reliable platform to address threats and face challenges such as security, privacy, flexibility, scalability, and confidentiality. Driven by these assumptions, this paper presents an optimized energy-efficient and secure Blockchain-based software-defined IoT framework for smart networks. Indeed, SDN and Blockchain technologies have proven to be able to suitably manage resource utilization and to develop secure network communication across the IoT ecosystem. However, there is a lack of research works that present a comprehensive definition of such a framework that can meet the requirements of the IoT ecosystem (i.e. efficient energy utilization and reduced end-to-end delay). Therefore, in this research, we present a layered hierarchical architecture for the deployment of a distributed yet efficient Blockchain-enabled SDN-IoT framework that ensures efficient cluster-head selection and secure network communication via the identification and isolation of rouge switches. Besides, the Blockchain-enabled flow-rules record keeps track of the rules enforced in the switches and maintains the consistency within the controller cluster. Finally, we assess the performance of the proposed framework in a simulation environment and show that it can achieve optimized energy-utilization, end-to-end delay, and throughput compared to considered baselines, thus being able to achieve efficiency and security in the smart network.https://ieeexplore.ieee.org/document/9350593/IoTSoftware-Defined Networking (SDN)blockchaincluster head selectionsmart technologyflow-rule management |
spellingShingle | Anichur Rahman Md. Jahidul Islam Antonio Montieri Mostofa Kamal Nasir Md. Mahfuz Reza Shahab S. Band Antonio Pescape Mahedi Hasan Mehdi Sookhak Amir Mosavi SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT IEEE Access IoT Software-Defined Networking (SDN) blockchain cluster head selection smart technology flow-rule management |
title | SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT |
title_full | SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT |
title_fullStr | SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT |
title_full_unstemmed | SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT |
title_short | SmartBlock-SDN: An Optimized Blockchain-SDN Framework for Resource Management in IoT |
title_sort | smartblock sdn an optimized blockchain sdn framework for resource management in iot |
topic | IoT Software-Defined Networking (SDN) blockchain cluster head selection smart technology flow-rule management |
url | https://ieeexplore.ieee.org/document/9350593/ |
work_keys_str_mv | AT anichurrahman smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT mdjahidulislam smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT antoniomontieri smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT mostofakamalnasir smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT mdmahfuzreza smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT shahabsband smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT antoniopescape smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT mahedihasan smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT mehdisookhak smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot AT amirmosavi smartblocksdnanoptimizedblockchainsdnframeworkforresourcemanagementiniot |