Development A Blockchain-enabled Flow Rules as Additional Consistency Mechanism within Distributed Software-Define Network
Discuss this preprint
Start a discussion What are Sciety discussions?Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Distributed Software Define Network (DSDN) offers to eliminate the single point of failure present in the centralized SDN controller. The main concept is to have numerous controllers that can share the burden on the network, and one controller can take over another controller when it breaks. In this study, we work on an Opendaylight-based completely distributed system to deal with issues of the controller's central processing unit (CPU) consumption being uneven. Every controller administers its own domain therefore sharing the burden across the network's controllers. To update the flow rules and broadcast new rules to all the controllers at once, maintaining the consistency of the controller's rule set, we create an application ledger that maintains a distributed ledger. Results demonstrate that, in addition to ensuring the uniformity of inventory shards across all controllers in the system, our work presented an increase with throughput reaching 40% and the bandwidth of controller's communication is less with almost 31%.