Controller placement with critical switch aware in software-defined network (CPCSA)

被引:3
作者
Yusuf, Nura Muhammed [1 ,2 ]
Abu Bakar, Kamalrulnizam [1 ]
Isyaku, Babangida [1 ,3 ]
Abdelmaboud, Abdelzahir [4 ]
Nagmeldin, Wamda [5 ]
机构
[1] Univ Teknol Malaysia, Fac Comp, Dept Comp Sci, Johor Baharu, Johor, Malaysia
[2] Abubakar Tafawa Balewa Univ, Fac Sci, Dept Math Sci, Yelwa, Bauchi, Nigeria
[3] Sule Lamido Univ, Fac Comp & Informat Technol, Dept Comp Sci, Kafin Hausa, Jigawa, Nigeria
[4] King Khalid Univ, Dept Informat Syst, Abha, Saudi Arabia
[5] PrinceSattam bin Abdulaziz Univ, Coll Comp Engn & Sci, Dept Informat Syst, Al Kharj, Saudi Arabia
关键词
SDN; Controller placement; Controller overhead; Switch role; Network partition;
D O I
10.7717/peerj-cs.1698
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software-defined networking (SDN) is a networking architecture with improved efficiency achieved by moving networking decisions from the data plane to provide them critically at the control plane. In a traditional SDN, typically, a single controller is used. However, the complexity of modern networks due to their size and high traffic volume with varied quality of service requirements have introduced high control message communications overhead on the controller. Similarly, the solution found using multiple distributed controllers brings forth the 'controller placement problem' (CPP). Incorporating switch roles in the CPP modelling during network partitioning for controller placement has not been adequately considered by any existing CPP techniques. This article proposes the controller placement algorithm with network partition based on critical switch awareness (CPCSA). CPCSA identifies critical switch in the software defined wide area network (SDWAN) and then partition the network based on the criticality. Subsequently, a controller is assigned to each partition to improve control messages communication overhead, loss, throughput, and flow setup delay. The CPSCSA experimented with real network topologies obtained from the Internet Topology Zoo. Results show that CPCSA has achieved an aggregate reduction in the controller's overhead by 73%, loss by 51%, and latency by 16% while improving throughput by 16% compared to the benchmark algorithms.
引用
收藏
页数:28
相关论文
共 45 条
  • [1] A. G. University of Adelaide, 2023, The Internet topology zoo-dataset
  • [2] Scalability, Consistency, Reliability and Security in SDN Controllers: A Survey of Diverse SDN Controllers
    Ahmad, Suhail
    Mir, Ajaz Hussain
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (01)
  • [3] Ali J, 2019, MOBISYS 2019, P545
  • [4] An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
    Ali, Jehad
    Roh, Byeong-hee
    [J]. SENSORS, 2022, 22 (08)
  • [5] Aoki H, 2015, International Journal on Advances in Networks and Services, V8, P171
  • [6] Aoki H, 2016, CICN 2016 15 INT C N, P95
  • [7] Bannour F, 2017, INT CONF NETW SER
  • [8] DevoFlow: Scaling Flow Management for High-Performance Networks
    Curtis, Andrew R.
    Mogul, Jeffrey C.
    Tourrilhes, Jean
    Yalagandula, Praveen
    Sharma, Puneet
    Banerjee, Sujata
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) : 254 - 265
  • [9] Dvir A, 2018, CONSUM COMM NETWORK
  • [10] Elsayed MS, 2019, PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), P277, DOI [10.1109/ICCSNT47585.2019.8962519, 10.1109/iccsnt47585.2019.8962519]