A Vision for Runtime Programmable Networks

被引:9
|
作者
Xing, Jiarong [1 ]
Qiu, Yiming [1 ]
Hsu, Kuo-Feng [1 ]
Liu, Hongyi [1 ]
Kadosh, Matty [2 ]
Lo, Alan [2 ]
Akella, Aditya [3 ]
Anderson, Thomas [4 ]
Krishnamurthy, Arvind [4 ]
Ng, T. S. Eugene [1 ]
Chen, Ang [1 ]
机构
[1] Rice Univ, Houston, TX 77251 USA
[2] Nvidia, Santa Clara, CA USA
[3] UT Austin, Austin, TX USA
[4] Univ Washington, Seattle, WA USA
关键词
Programmable networks;
D O I
10.1145/3484266.3487377
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Our community has made significant progress in developing programmable network infrastructure, starting from the control plane and expanding to the data plane. As a latest trend, network devices are becoming runtime programmable while serving live traffic. This allows for reprogramming of individual device programs at fine-grained timescales to add or remove network functions. Many applications and services, however, need control over a combination of devices, including end host stacks, NICs, and switches, to accomplish their goals. We lay out our vision for runtime programmable networks, building upon device-level features to provide live, network-wide, runtime reprogramming. A whole-stack approach is needed with new programming models, compiler support, and network management abstractions. We outline a research agenda as a call to arms to the community.
引用
收藏
页码:91 / 98
页数:8
相关论文
共 50 条
  • [11] Fix with P6: Verifying Programmable Switches at Runtime
    Shukla, Apoorv
    Hudemann, Kevin
    Vagi, Zsolt
    Huegerich, Lily
    Smaragdakis, Georgios
    Hecker, Artur
    Schmid, Stefan
    Feldmann, Anja
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [12] Neural Networks for Runtime Verification
    Perotti, Alan
    Garcez, Artur d'Avila
    Boella, Guido
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2637 - 2644
  • [13] Memory Management in ActiveRMT: Towards Runtime-programmable Switches
    Das, Rajdeep
    Snoeren, Alex C.
    PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023, 2023, : 1043 - 1059
  • [14] A PROGRAMMABLE VLSI RETINA FOR ROUGH VISION
    BERNARD, TM
    NGUYEN, PE
    DEVOS, FJ
    ZAVIDOVIQUE, BY
    MACHINE VISION AND APPLICATIONS, 1993, 7 (01) : 4 - 11
  • [15] Programmable mobile networks
    Campbell, AT
    Kounavis, ME
    Liao, RRF
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (07): : 741 - 765
  • [16] Smart programmable networks
    Sujata Banerjee
    CSI Transactions on ICT, 2020, 8 (1) : 61 - 64
  • [17] FlexMesh: Flexibly Chaining Network Functions on Programmable Data Planes at Runtime
    Zhou, Yu
    Bi, Jun
    Zhang, Cheng
    Xu, Mingwei
    Wu, Jinaping
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 73 - 81
  • [18] Open, programmable networks
    Bear, CL
    Montgomery, WA
    Nolte, DB
    Rajchel, SK
    Silva, MC
    BELL LABS TECHNICAL JOURNAL, 2000, 5 (03) : 30 - 42
  • [19] Programmable mobile networks
    COMET Group, Ctr. Telecom. Res., Columbia Univ., New York, NY 10027, United States
    Comput. Networks, 7 (741-765):
  • [20] Active and programmable networks
    Calvert, KL
    Campbell, AT
    Lazar, AA
    Wetherall, D
    Yavatkar, R
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2001, 19 (03) : 401 - 403