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 条
  • [41] An intellectual history of programmable networks
    Feamster, Nick
    Rexford, Jennifer
    Zegura, Ellen
    Queue, 2013, 11 (12):
  • [42] Management of Active and Programmable Networks
    Stephen F. Bush
    Shivkumar Kalyanaraman
    Journal of Network and Systems Management, 2006, 14 : 1 - 5
  • [43] Configuring sessions in programmable networks
    Choi, S
    Turner, J
    Wolf, T
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2003, 41 (02): : 269 - 284
  • [44] Active networks: The programmable pipeline
    Ortiz, S
    COMPUTER, 1998, 31 (08) : 19 - 21
  • [45] Accessibility and runtime between convex neutral networks
    Lehre, Per Kristian
    Haddow, Pauline C.
    SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2006, 4247 : 734 - 741
  • [46] Programmable networks for quantum algorithms
    Schuch, N
    Siewert, J
    PHYSICAL REVIEW LETTERS, 2003, 91 (02)
  • [47] Programming Languages for Programmable Networks
    Rexford, Jennifer
    POPL 12: PROCEEDINGS OF THE 39TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2012, : 215 - 215
  • [48] Scheduling on Networks of Workstations with Task Runtime Restrictions
    Bazyluk, Marcin
    Koszalka, Leszek
    Burnham, Keith J.
    ICN 2008: SEVENTH INTERNATIONAL CONFERENCE ON NETWORKING, PROCEEDINGS, 2008, : 608 - +
  • [49] Runtime Verification and Reflection for Wireless Sensor Networks
    Fischer, Stefan
    Leucker, Martin
    2013 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SENSOR NETWORK APPLICATIONS (SESENA), 2013, : 35 - +
  • [50] Estimating Heterogeneous Traffics in CSMA Networks at Runtime
    Xie, Shuanglong
    Low, Kay-Soon
    Gunawan, Earry
    2015 38TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2015, : 226 - 231