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,...

Full description

Bibliographic Details
Main Authors: Anichur Rahman, Md. Jahidul Islam, Antonio Montieri, Mostofa Kamal Nasir, Md. Mahfuz Reza, Shahab S. Band, Antonio Pescape, Mahedi Hasan, Mehdi Sookhak, Amir Mosavi
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