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 条
  • [31] A Controller Placement Algorithm Using Ant Colony Optimization in Software-Defined Network
    Frdiesa, Musie
    INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2024, 31 (02) : 142 - 154
  • [32] A Reliable Capacitated Controller Placement in Software Defined Networks
    Mohanty, Sagarika
    Priyadarshini, Prateekshya
    Sahoo, Bibhudatta
    Sethi, Srinivas
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 822 - 827
  • [33] Adaptive Controller Placement in Software Defined Wireless Networks
    Li, Feixiang
    Xu, Xiaobin
    Han, Xiao
    Gao, Shengxin
    Wang, Yupeng
    CHINA COMMUNICATIONS, 2019, 16 (11) : 81 - 92
  • [34] Adaptive Controller Placement in Software Defined Wireless Networks
    Feixiang Li
    Xiaobin Xu
    Xiao Han
    Shengxin Gao
    Yupeng Wang
    中国通信, 2019, 16 (11) : 81 - 92
  • [35] A Survey of Controller Placement Problem in Software in Software-Defined Networking
    Lu, Jie
    Zhang, Zhen
    Hu, Tao
    Yi, Peng
    Lan, Julong
    IEEE ACCESS, 2019, 7 (24290-24307) : 24290 - 24307
  • [36] Game-Theoretic Approach to Attack Planning and Controller Placement in Software Defined Networks
    Junosza-Szaniawski, Konstanty
    Nogalski, Dariusz
    2023 INTERNATIONAL CONFERENCE ON MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS, ICMCIS, 2023,
  • [37] A Reliable and Load Balancing Controller Placement Method in Software-Defined Networks
    Goraghani, Mahsa Saeedi
    Afzali, Mahboubeh
    Sharifi, Fazel
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2025, 38 (02)
  • [38] Controller Placement and TDMA Link Scheduling in Software Defined Wireless Multihop Networks
    Papageorgiou, Yiannis
    Karaliopoulos, Merkouris
    Koutsopoulos, Iordanis
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 640 - 646
  • [39] Capacity and load-aware software-defined network controller placement in heterogeneous environments
    Khorramizadeh, Mostafa
    Ahmadi, Vahid
    COMPUTER COMMUNICATIONS, 2018, 129 : 226 - 247
  • [40] Dynamic clustering of software defined network switches and controller placement using deep reinforcement learning
    Bouzidi, El Hocine
    Outtagarts, Abdelkader
    Langar, Rami
    Boutaba, Raouf
    COMPUTER NETWORKS, 2022, 207