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 条
  • [41] Metaheuristic Techniques for Controller Placement in Software-Defined Networks
    Mohanty, Sagarika
    Priyadarshini, Prateekshya
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Sethi, Srinivas
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 897 - 902
  • [42] Enhanced capacitated next controller placement in software-defined network with modified capacity constraint
    Papasani, Aravind
    Varma, G. P. Saradhi
    Reddy, P. V. G. D. Prasad
    Yannam, V. Ramanjaneyulu
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2025, 38 (03)
  • [43] Controller placement problem in software-defined networking: A survey
    Kumari, Abha
    Sairam, Ashok Singh
    NETWORKS, 2021, 78 (02) : 195 - 223
  • [44] Performance Analysis of Controller Placement Algorithm in Software Defined Networks
    Mokgoatsanest, P.
    Walingond, T.
    2019 IEEE AFRICON, 2019,
  • [45] A Learning Automaton-Based Controller Placement Algorithm for Software-Defined Networks
    Mostafaei, Habib
    Menth, Michael
    Obaidat, Mohammad S.
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [46] On the Load Balanced Controller Placement Problem in Software Defined Networks
    Hu, Ying
    Luo, Tao
    Wang, Wenjie
    Deng, Chunxue
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2430 - 2434
  • [47] An Evidence Theory based Approach in Detecting Malicious Controller in the Multi-Controller Software-defined Internet of Things Network
    Mehdizadeh, Neda
    Farzaneh, Nazbanoo
    AD HOC & SENSOR WIRELESS NETWORKS, 2022, 51 (04) : 235 - 260
  • [48] A fault tolerance metaheuristic-based scheme for controller placement problem in wireless software-defined networks
    Samarji, Nivine
    Salamah, Muhammed
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (04)
  • [49] Controller placement issue in software-defined networks with different goals: a comprehensive survey
    Mojez, Hadi
    Kamel, Hamed
    Zanjani, Roshanak
    Bidgoli, Amir Massoud
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (13) : 19127 - 19209
  • [50] A Multi-Controller Placement Strategy for Hierarchical Management of Software-Defined Networking
    Xu, Hui
    Chai, Xiaodi
    Liu, Huifen
    SYMMETRY-BASEL, 2023, 15 (08):