Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain

In multi-domain network environments, each domain operates with its own Software-Defined Networking (SDN) controller, making it challenging to ensure secure and consistent topology management across domains. Traditional centralized logging systems fall short in providing the transparency, flexibilit...

وصف كامل

التفاصيل البيبلوغرافية
الحاوية / القاعدة:IEEE Open Journal of the Communications Society
المؤلفون الرئيسيون: Javier Jose Diaz Rivera, Ricard Vilalta, Raul Munoz, Pol Alemany, Lluis Gifre Renom
التنسيق: مقال
اللغة:الإنجليزية
منشور في: IEEE 2025-01-01
الموضوعات:
الوصول للمادة أونلاين:https://ieeexplore.ieee.org/document/11072203/
_version_ 1849377230028800000
author Javier Jose Diaz Rivera
Ricard Vilalta
Raul Munoz
Pol Alemany
Lluis Gifre Renom
author_facet Javier Jose Diaz Rivera
Ricard Vilalta
Raul Munoz
Pol Alemany
Lluis Gifre Renom
author_sort Javier Jose Diaz Rivera
collection DOAJ
container_title IEEE Open Journal of the Communications Society
description In multi-domain network environments, each domain operates with its own Software-Defined Networking (SDN) controller, making it challenging to ensure secure and consistent topology management across domains. Traditional centralized logging systems fall short in providing the transparency, flexibility, and decentralized trust needed for effective collaboration between controllers. Distributed Ledger Technologies (DLT) offer a decentralized and immutable way to log network operations, presenting a promising solution for multi-domain SDN environments. This paper presents an approach that uses blockchain to record topology management operations such as adding, updating, and deleting devices and links across multiple SDN domains. The framework leverages permissioned blockchains to establish decentralized trust, with SDN controllers acting as validator nodes to validate and commit transactions upon reaching consensus. An Adaptive Batch Mechanism (ABM) is introduced to optimize block formation by dynamically adjusting batch parameters and using dummy transactions to maintain efficiency during low and varying transaction loads. Experimental validation using Hyperledger Fabric demonstrates the system’s ability to enhance decentralized logging, reduce delays in transaction processing, and facilitate inter-domain coordination while maintaining robust security through a distributed trust model.
format Article
id doaj-art-441b8be651394dcf8ca892d8bd7a71f4
institution Directory of Open Access Journals
issn 2644-125X
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
spelling doaj-art-441b8be651394dcf8ca892d8bd7a71f42025-08-20T03:56:05ZengIEEEIEEE Open Journal of the Communications Society2644-125X2025-01-0165880590210.1109/OJCOMS.2025.358641911072203Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using BlockchainJavier Jose Diaz Rivera0https://orcid.org/0000-0001-9436-3176Ricard Vilalta1Raul Munoz2Pol Alemany3https://orcid.org/0000-0003-1170-9587Lluis Gifre Renom4https://orcid.org/0000-0001-9936-9411Centre Tecnologic de Telecomunicacions de Catalunya - CERCA, Parc Mediterrani de la Tecnologia, Casteldefells, SpainCentre Tecnologic de Telecomunicacions de Catalunya - CERCA, Parc Mediterrani de la Tecnologia, Casteldefells, SpainCentre Tecnologic de Telecomunicacions de Catalunya - CERCA, Parc Mediterrani de la Tecnologia, Casteldefells, SpainCentre Tecnologic de Telecomunicacions de Catalunya - CERCA, Parc Mediterrani de la Tecnologia, Casteldefells, SpainCentre Tecnologic de Telecomunicacions de Catalunya - CERCA, Parc Mediterrani de la Tecnologia, Casteldefells, SpainIn multi-domain network environments, each domain operates with its own Software-Defined Networking (SDN) controller, making it challenging to ensure secure and consistent topology management across domains. Traditional centralized logging systems fall short in providing the transparency, flexibility, and decentralized trust needed for effective collaboration between controllers. Distributed Ledger Technologies (DLT) offer a decentralized and immutable way to log network operations, presenting a promising solution for multi-domain SDN environments. This paper presents an approach that uses blockchain to record topology management operations such as adding, updating, and deleting devices and links across multiple SDN domains. The framework leverages permissioned blockchains to establish decentralized trust, with SDN controllers acting as validator nodes to validate and commit transactions upon reaching consensus. An Adaptive Batch Mechanism (ABM) is introduced to optimize block formation by dynamically adjusting batch parameters and using dummy transactions to maintain efficiency during low and varying transaction loads. Experimental validation using Hyperledger Fabric demonstrates the system’s ability to enhance decentralized logging, reduce delays in transaction processing, and facilitate inter-domain coordination while maintaining robust security through a distributed trust model.https://ieeexplore.ieee.org/document/11072203/BatchingblockchainDLTSDNtrust
spellingShingle Javier Jose Diaz Rivera
Ricard Vilalta
Raul Munoz
Pol Alemany
Lluis Gifre Renom
Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
Batching
blockchain
DLT
SDN
trust
title Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
title_full Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
title_fullStr Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
title_full_unstemmed Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
title_short Decentralized Trust and Dynamic Batching for Multi-Domain SDN Using Blockchain
title_sort decentralized trust and dynamic batching for multi domain sdn using blockchain
topic Batching
blockchain
DLT
SDN
trust
url https://ieeexplore.ieee.org/document/11072203/
work_keys_str_mv AT javierjosediazrivera decentralizedtrustanddynamicbatchingformultidomainsdnusingblockchain
AT ricardvilalta decentralizedtrustanddynamicbatchingformultidomainsdnusingblockchain
AT raulmunoz decentralizedtrustanddynamicbatchingformultidomainsdnusingblockchain
AT polalemany decentralizedtrustanddynamicbatchingformultidomainsdnusingblockchain
AT lluisgifrerenom decentralizedtrustanddynamicbatchingformultidomainsdnusingblockchain