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 条
  • [21] Software-Defined Access Networks
    Kerpez, Kenneth J.
    Cioffi, John M.
    Ginis, George
    Goldburg, Marc
    Galli, Stefano
    Silverman, Peter
    IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (09) : 152 - 159
  • [22] A reinforcement learning approach for widest path routing in software-defined networks
    Ke, Chih-Heng
    Tu, Yi-Hao
    Ma, Yi-Wei
    ICT EXPRESS, 2023, 9 (05): : 882 - 889
  • [23] A Distributed Control Plane For Path Computation Scalability in Software-Defined Networks
    Togou, Mohammed Amine
    Chekired, Djabir Abdeldjalil
    Khoukhi, Lyes
    Muntean, Gabriel-Miro
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [24] Adaptive Path Selection Algorithm with Flow Classification for Software-Defined Networks
    Yusuf, Muhammed Nura
    Bakar, Kamalrulnizam Bin Abu
    Isyaku, Babangida
    Osman, Ahmed Hamza
    Nasser, Maged
    Elhaj, Fatin A.
    MATHEMATICS, 2023, 11 (06)
  • [25] Adaptive Path Tracing with Programmable Bloom Filters in Software-Defined Networks
    Xiong, Sisi
    Cao, Qing
    Si, Weisheng
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 496 - 504
  • [26] On Rule Placement for Multi-path Routing in Software-Defined Networks
    Zhang, Jie
    Zeng, Deze
    Gu, Lin
    Yao, Hong
    Fan, Yuanyuan
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS, AND WORKSHARING, COLLABORATECOM 2015, 2016, 163 : 59 - 71
  • [27] A Survey of Maintaining the Path Programmability in Software-Defined Wide Area Networks
    Guo, Zehua
    Dou, Songshi
    Qi, Li
    Lan, Julong
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (05) : 1899 - 1910
  • [28] Future Scenarios for Software-Defined Metro and Access Networks and Software-Defined Photonics
    Muciaccia, Tommaso
    Passaro, Vittorio M. N.
    PHOTONICS, 2017, 4 (01)
  • [29] Programmable Networks-From Software-Defined Radio to Software-Defined Networking
    Macedo, Daniel F.
    Guedes, Dorgival
    Vieira, Luiz F. M.
    Vieira, Marcos A. M.
    Nogueira, Michele
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02): : 1102 - 1125
  • [30] An Optimal Path Computation Architecture for the Cloud-Network on Software-Defined Networking
    Cho, Hyunhun
    Park, Jinhyung
    Gil, Joon-Min
    Jeong, Young-Sik
    Park, Jong Hyuk
    SUSTAINABILITY, 2015, 7 (05) : 5413 - 5430