Research Article

Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks

Volume: 11 Number: 3 July 31, 2023
TR EN

Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks

Abstract

The control and infrastructure layers are split into Software-Defined Networks (SDNs). With the control and infrastructure planes split, new network applications may be developed with more simplicity and greater independence. On the other hand, the disadvantages of SDN create a slew of questions. In large-scale networks, such as Wide Area Networks (WANs) covering huge areas, more propagation delays substantially contribute to network convergence time. In addition, traditional SDN restricts network design flexibility due to the influence of controller location on network performance in large-scale networks. SDN-based source routing (SR) has emerged as a viable solution to the issues above, where the packet header field is used to specify a packet's route. This study presents an SR-based End-to-End (E2E) traffic management framework called SoRBlock. In SoRBlock, inter-domain routing uses blockchain technology, while intra-domain routing relies on the SR technique in SDNs. The simulation results show that the proposed SR-based SoRBlock framework outperforms the traditional hierarchical routing approach, HRA, in SDN networks by lowering path setup time (PST) and the number of controller messages. While the same (i.e., identical origin and target) service requests were used for all runs in the simulations, the proposed SoRBlock architecture presents almost three times less total PST between 45ms and 65ms than the HRA method between 130ms and 200ms due to the HRA approach's increased node-controller and controller-controller latencies. On the other hand, SoRBlock shows two times less PST ([75ms – 90ms]) than HRA ([150ms – 175ms]) when different service requests (i.e., different origin and target) were used. Concerning Controller Messages Processed (CMP), the HRA deals nearly 50% more controller messages between 7 and 15 than the SoRBlock between 3 and 10 when the number of domains varies, while the CMP in the SoRBlock scheme ([10 - 17]) approaches that in the HRA framework ([15 - 20]) regarding the ratio while the count of nodes rises in domains.

Keywords

Supporting Institution

TUBİTAK

Project Number

120E448

Thanks

This work is supported by the Scientific & Technological Research Council of Turkey (TUBITAK) under Grant No. 120E448.

References

  1. [1] D. Kreutz, F. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S. Azodolmolky, and S. Uhlig, “Software-Defined Networking: A Comprehensive Survey,” Proceedings of the IEEE, vol. 103, no. 1, pp. 14–76, Jan. 2015.
  2. [2] M. Karakus and A. Durresi, “Quality of Service (QoS) in Software Defined Networking (SDN): A survey,” Journal of Network and Computer Applications, vol. 80. pp. 200–218, 2017.
  3. [3] A. Ghiasian, “Impact of TCAM Size on Power Efficiency in a Network of OpenFlow Switches,” IET Networks, vol. 9, no. 6, pp. 367–371, Nov. 2020.
  4. [4] M. Karakus and A. Durresi, “A Survey: Control Plane Scalability Issues and Approaches in Software-Defined Networking (SDN),” Computer Networks, vol. 112, pp. 279-293, 2017.
  5. [5] P. L. Ventre et al., “Segment Routing: A Comprehensive Survey of Research Activities, Standardization Efforts, and Implementation Results,” IEEE Communications Surveys & Tutorials, vol. 23, no. 1, pp. 182–221, 2021.
  6. [6] A. Abujoda, H. R. Kouchaksaraei, and P. Papadimitriou, “SDN-based Source Routing for Scalable Service Chaining in Datacenters,” in Wired/Wireless Internet Communications: 14th IFIP WG 6.2 International Conference (WWIC 2016), Thessaloniki, Greece, 2016, pp. 66–77.
  7. [7] A. Hari, T. V Lakshman, and G. Wilfong, “Path Switching: Reduced-State Flow Handling in SDN using Path Information,” in Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies, Heidelberg, Germany, 2015, pp. 1–7.
  8. [8] M. Karakus and E. Guler, “RoutingChain: A Proof-of-Concept Model for a Blockchain-Enabled QoS-Based Inter-AS Routing in SDN,” in 2020 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), Odessa, Ukraine, 2020, pp. 1-6.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

July 31, 2023

Submission Date

November 24, 2022

Acceptance Date

April 13, 2023

Published in Issue

Year 2023 Volume: 11 Number: 3

APA
Karakuş, M. (2023). Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks. Duzce University Journal of Science and Technology, 11(3), 1250-1268. https://doi.org/10.29130/dubited.1209656
AMA
1.Karakuş M. Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks. DUBİTED. 2023;11(3):1250-1268. doi:10.29130/dubited.1209656
Chicago
Karakuş, Murat. 2023. “Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks”. Duzce University Journal of Science and Technology 11 (3): 1250-68. https://doi.org/10.29130/dubited.1209656.
EndNote
Karakuş M (July 1, 2023) Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks. Duzce University Journal of Science and Technology 11 3 1250–1268.
IEEE
[1]M. Karakuş, “Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks”, DUBİTED, vol. 11, no. 3, pp. 1250–1268, July 2023, doi: 10.29130/dubited.1209656.
ISNAD
Karakuş, Murat. “Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks”. Duzce University Journal of Science and Technology 11/3 (July 1, 2023): 1250-1268. https://doi.org/10.29130/dubited.1209656.
JAMA
1.Karakuş M. Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks. DUBİTED. 2023;11:1250–1268.
MLA
Karakuş, Murat. “Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks”. Duzce University Journal of Science and Technology, vol. 11, no. 3, July 2023, pp. 1250-68, doi:10.29130/dubited.1209656.
Vancouver
1.Murat Karakuş. Implementation of Blockchain-Assisted Source Routing for Traffic Management in Software-Defined Networks. DUBİTED. 2023 Jul. 1;11(3):1250-68. doi:10.29130/dubited.1209656

Cited By