On the Problem of Optimal Path Encoding for Software-Defined Networks

被引:7
|
作者
Hari, Adiseshu [1 ]
Niesen, Urs [2 ,3 ]
Wilfong, Gordon [1 ]
机构
[1] Bell Labs, Nokia, Murray Hill, NJ 07974 USA
[2] Bell Labs, Murray Hill, NJ 07974 USA
[3] Qualcomms New Jersey Res Ctr, Bridgewater, NJ 08807 USA
关键词
Approximation algorithm; Kraft's inequality; path encoding; routing;
D O I
10.1109/TNET.2016.2571300
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet networks need to maintain the state in the form of forwarding tables at each switch. The cost of this state increases as networks support ever more sophisticated per-flow routing, traffic engineering, and service chaining. Per-flow or per-path state at the switches can be eliminated by encoding each packet's desired path in its header. A key component of such a method is an efficient encoding of paths through the network. We introduce a mathematical formulation of this optimal path-encoding problem. We prove that the problem is APX-hard, by showing that approximating it to within a factor less than 8/7 is NP-hard. Thus, at best, we can hope for a constant-factor approximation algorithm. We then present such an algorithm, approximating the optimal path-encoding problem to within a factor 2. Finally, we provide the empirical results illustrating the effectiveness of the proposed algorithm.
引用
收藏
页码:189 / 198
页数:10
相关论文
共 50 条
  • [31] Optimal scheduling for multi-flow update in Software-Defined Networks
    Liu, Yujie
    Li, Yong
    Wang, Yue
    Yuan, Jian
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 54 : 11 - 19
  • [32] On Using Genetic Algorithm for Optimal Controller Placement in Software-Defined Networks
    Asamoah, Emmanuel
    Ampratwum, Isaac
    Nayak, Amiya
    38TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN 2024, 2024, : 631 - 636
  • [33] Towards the Partitioning Problem in Software-Defined IoT Networks for Urban Sensing
    Song, Chao
    Wu, Jie
    Chen, Xu
    Shi, Lei
    Liu, Ming
    2018 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2018, : 190 - 198
  • [34] Software-Defined Mobile Networks Security
    Min Chen
    Yongfeng Qian
    Shiwen Mao
    Wan Tang
    Ximin Yang
    Mobile Networks and Applications, 2016, 21 : 729 - 743
  • [35] Using Path Label Routing in Wide Area Software-Defined Networks with OpenFlow
    Lin, Weidong
    Niu, Yukun
    Zhang, Xia
    Wei, Lingbo
    Zhang, Chi
    PROCEEDINGS 2016 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS NANA 2016, 2016, : 149 - 154
  • [36] Backup rules in Software-Defined Networks
    van Adrichem, Niels L. M.
    Iqbal, Farabi
    Kuipers, Fernando A.
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 179 - 185
  • [37] Software-defined elastic optical networks
    Eramo, Vincenzo, 1600, Kluwer Academic Publishers (28):
  • [38] Security Evaluation in Software-Defined Networks
    Ivkic, Igor
    Thiede, Dominik
    Race, Nicholas
    Broadbent, Matthew
    Gouglidis, Antonios
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 66 - 91
  • [39] On reliability improvement of Software-Defined Networks
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    Callegati, Franco
    COMPUTER NETWORKS, 2018, 133 : 195 - 211
  • [40] Software-Defined Mobile Networks Security
    Chen, Min
    Qian, Yongfeng
    Mao, Shiwen
    Tang, Wan
    Yang, Ximin
    MOBILE NETWORKS & APPLICATIONS, 2016, 21 (05): : 729 - 743