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 条
  • [1] Optimal Path Encoding for Software-Defined Networks
    Hari, Adiseshu
    Niesen, Urs
    Wilfong, Gordon
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 2361 - 2365
  • [2] The Controller Placement Problem for Software-Defined Networks
    Hu Bo
    Wu Youke
    Wang Chuan'an
    Wang Ying
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2435 - 2439
  • [3] Exploring the Optimal Intercept Access Point Placement Problem in Software-Defined Networks
    Chen, Liang
    Wu, Ruisi
    Jia, Wen-Kang
    2021 IEEE 18TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2021,
  • [4] A Lightweight Path Validation Scheme in Software-Defined Networks
    Hu, Bing
    Bi, Yuanguo
    Wu, Kui
    Fu, Rao
    Huang, Zixuan
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 731 - 740
  • [5] Scalable explicit path control in software-defined networks
    Luo, Long
    Yu, Hongfang
    Luo, Shouxi
    Ye, Zilong
    Du, Xiaojiang
    Guizani, Mohsen
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 141 : 86 - 103
  • [6] Towards Optimal Network Planning for Software-Defined Networks
    Lin, Shih-Chun
    Wang, Pu
    Akyildiz, Ian F.
    Luo, Min
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2018, 17 (12) : 2953 - 2967
  • [7] DOCSDN: Dynamic and Optimal Configuration of Software-Defined Networks
    Curry, Timothy
    Callahan, Devon
    Fuller, Benjamin
    Michel, Laurent
    INFORMATION SECURITY AND PRIVACY, ACISP 2019, 2019, 11547 : 456 - 474
  • [8] On the Optimal Lawful Intercept Access Points Placement Problem in Hybrid Software-Defined Networks
    Xu, Xiaosa
    Jia, Wen-Kang
    Wu, Yi
    Wang, Xufang
    SENSORS, 2021, 21 (02) : 1 - 22
  • [9] Dynamic controller assignment problem in software-defined networks
    Zhang, Bang
    Wang, Xingwei
    Huang, Min
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2018, 29 (08):
  • [10] Toward Control Path High Availability for Software-Defined Networks
    Park, Hyungbae
    Song, Sejun
    Choi, Baek-Young
    Choi, Taesang
    2015 11TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2015, : 165 - 172