A cross entropy based approach to minimum propagation latency for controller placement in Software Defined Network

被引:9
|
作者
Chen, Jue [1 ]
Xiong, Yu-Jie [1 ]
Qiu, Xihe [1 ]
He, Dun [1 ]
Yin, Hanmin [1 ]
Xiao, Changwei [1 ]
机构
[1] Shanghai Univ Engn Sci, Sch Elect & Elect Engn, Shanghai, Peoples R China
关键词
SDN; Controller Placement Problem; Propagation latency; Cross entropy; OPTIMIZATION;
D O I
10.1016/j.comcom.2022.04.030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the Software Defined Network (SDN) has emerged as a pivotal element not only in data centers and wide-area networks, but also in next generation networking architectures. SDN is characterized by decoupled data and control planes with logically centralized architecture. In order to span across the networks and avoid single point of failure, one major challenge in the SDN is to select appropriate locations for controllers to shorten the latency between controllers and switches, especially in wide area networks. For this purpose, we formulate the Controller Placement Problem (CPP) as an integer programming problem, which takes both the communication cost and synchronization cost into account. Due to its high computational complexity, the cross entropy belonging to the field of Stochastic Optimization is proposed and can sample the problem space and approximate the distribution of good solutions. As a result, we propose a cross entropy based approach to solve CPP, and we conduct experiments on 6 real topologies from the Internet Topology Zoo and Internet2 OS3E. The results verify that the proposed approach can realize the minimum propagation latency for different network scales with different number of controllers, with a less than 5.30% margin from the optimal solution. Moreover, the cross entropy can promise the calculation result be stable with a less than 2% margin, and can apply to all the network scales including large network topologies.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [21] Metaheuristic algorithms for capacitated controller placement in software defined networks considering failure resilience
    Mohanty, Sagarika
    Sahoo, Bibhudatta
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (24)
  • [22] A Review of the Role of Latency in Multi-controller Placement in Software-Defined-Wide Area Networks
    Ujan, Cindy
    Mohamad, Mohd Murtadha
    Kasim, Anisah
    ADVANCES ON INTELLIGENT INFORMATICS AND COMPUTING: HEALTH INFORMATICS, INTELLIGENT SYSTEMS, DATA SCIENCE AND SMART COMPUTING, 2022, 127 : 435 - 445
  • [23] Entropy based TOPSIS method for controller selection in software defined networking
    Kannan, Durkadevi
    Thiyagarajan, Revathi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01)
  • [24] Density cluster based approach for controller placement problem in large-scale software defined networkings
    Liao, Jianxin
    Sun, Haifeng
    Wang, Jingyu
    Qi, Qi
    Li, Kai
    Li, Tonghong
    COMPUTER NETWORKS, 2017, 112 : 24 - 35
  • [25] Dynamic SDN controller placement based on latency in LEO satellite network
    Han Z.
    Zhao G.
    Xu C.
    Zhou W.
    Zhou Y.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (03): : 126 - 135
  • [26] An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
    Ali, Jehad
    Roh, Byeong-hee
    SENSORS, 2022, 22 (08)
  • [27] Robust Controller Placement and Assignment in Software-defined Cellular Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    Teague, Kory
    MacKenzie, Allen B.
    Midkiff, Scott F.
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [28] A Controller Placement Algorithm Using Ant Colony Optimization in Software-Defined Network
    Musie Frdiesa
    International Journal of Wireless Information Networks, 2024, 31 : 142 - 154
  • [29] Kernel Search-Framework for Dynamic Controller Placement in Software-Defined Network
    Seyedkolaei, Ali Abdi
    Seno, Seyed Amin Hosseini
    Budiarto, Rahmat
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 3391 - 3410
  • [30] On the Capacitated Controller Placement Problem in Software Defined Networks
    Yao, Guang
    Bi, Jun
    Li, Yuliang
    Guo, Luyi
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (08) : 1339 - 1342