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 条
  • [21] Active and programmable networks
    Chen, TM
    Jackson, AW
    IEEE NETWORK, 1998, 12 (03): : 10 - 11
  • [22] A programmable SIMD vision chip for real-time vision applications
    Miao, Wei
    Lin, Qingyu
    Zhang, Wancheng
    Wu, Nan-Jian
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2008, 43 (06) : 1470 - 1479
  • [23] P4runpro: Enabling Runtime Programmability for RMT Programmable Switches
    Yang, Yifan
    He, Lin
    Zhou, Jiasheng
    Shi, Xiaoyi
    Cao, Jiamin
    Liu, Ying
    PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024, 2024, : 921 - 937
  • [24] SFCache: Hybrid NF Synthesization in Runtime With Rule-Caching in Programmable Switches
    Ma, Zhihuang
    Li, Tingyu
    Xu, Zichen
    da Fonseca, Nelson L. S.
    Zhu, Zuqing
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4613 - 4624
  • [25] A programmable vision chip for CNN based algorithms
    Dupret, A
    Klein, JO
    Nshare, A
    PROCEEDINGS OF THE 2000 6TH IEEE INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS (CNNA 2000), 2000, : 207 - 212
  • [26] A task-programmable model for robot vision
    Somma, G
    PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON ROBOTICS AND APPLICATIONS, 2005, : 312 - 317
  • [27] Evaluating Programmable Architectures for Imaging and Vision Applications
    Vasilyev, Artem
    Bhagdikar, Nikhil
    Pedram, Ardavan
    Richardson, Stephen
    Kvatinsky, Shahar
    Horowitz, Mark
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [28] A new architecture of programmable digital vision chip
    Komuro, T
    Kagami, S
    Ishikawa, M
    2002 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2002, : 266 - 269
  • [29] USE OF PROGRAMMABLE PARALLEL HARDWARE FOR INDUSTRIAL VISION
    BOND, AH
    BUXTON, H
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1982, 336 : 133 - 140
  • [30] Adapting Neural Networks at Runtime: Current Trends in At-Runtime Optimizations for Deep Learning
    Sponner, Max
    Waschneck, Bernd
    Kumar, Akash
    ACM COMPUTING SURVEYS, 2024, 56 (10)