Full-Stack SDN

被引:3
|
作者
Sur, Debnil [1 ]
Pfaff, Ben [2 ]
Ryzhyk, Leonid [2 ]
Budiu, Mihai [2 ]
机构
[1] VMware, Palo Alto, CA 94304 USA
[2] VMware Res, Palo Alto, CA USA
来源
THE 21ST ACM WORKSHOP ON HOT TOPICS IN NETWORKS, HOTNETS 2022 | 2022年
关键词
Software-defined networking; network programming; enterprise networks;
D O I
10.1145/3563766.3564101
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The conventional approach for building software-defined network systems requires separately developing the management, control, and data planes. Manually written code connects the management plane's configuration to the control plane, and the control plane generates the data planes' configurations as small program fragments that scatter across the codebase. Scalability and correctness become increasingly challenging as such a system develops and grows. In contrast, in our approach, called Nerpa, all three planes are programmed in a unified way. In Nerpa a transactional database stores management plane state. The control plane is implemented in a specialized query language which automatically executes in an incremental fashion, improving scalability. Finally, the data plane is programmed in P4. To aid correctness, all three parts are type-checked together, and tools generate code for data movement between planes. We have published a prototype implementation using an open-source license. We believe that full-stack SDN can build more robust and maintainable networked systems.
引用
收藏
页码:130 / 137
页数:8
相关论文
共 50 条
  • [41] cLoops2: a full-stack comprehensive analytical tool for chromatin interactions
    Cao, Yaqiang
    Liu, Shuai
    Ren, Gang
    Tang, Qingsong
    Zhao, Keji
    NUCLEIC ACIDS RESEARCH, 2022, 50 (01) : 57 - 71
  • [42] The CRS: a scalable full-stack control system for Microwave Kinetic Inductance Detectors
    Montgomery, J.
    Avelino, W.
    Dobbs, M.
    Letang, J.
    Rouble, M.
    Savchyn, S.
    Smecher, G.
    MILLIMETER, SUBMILLIMETER, AND FAR-INFRARED DETECTORS AND INSTRUMENTATION FOR ASTRONOMY XII, PT 1, 2024, 13102
  • [43] Better paid job offers in communication and design: new profiles and the full-stack effect
    Jimenez-Gomez, Isidro
    Manas-Viniegra, Luis
    DOXA COMUNICACION, 2018, (27): : 239 - 251
  • [44] PRIMO: A Full-Stack Processing-in-DRAM Emulation Framework for Machine Learning Workloads
    Heo, Jaehoon
    Shin, Yongwon
    Choi, Sangjin
    Yune, Sungwoong
    Kim, Jung-Hoon
    Sung, Hyojin
    Kwon, Youngjin
    Kim, Joo-Young
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [45] Dynamic iFogSim: A Framework for Full-Stack Simulation of Dynamic Resource Management in IoT Systems
    Seo, Dongjoo
    Shahhosseini, Sina
    Mehrabadi, Milad Asgari
    Donyanavard, Bryan
    Lim, Sung-Soo
    Rahmani, Amir M.
    Dutt, Nikil
    2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 107 - 112
  • [46] Toward End-to-End, Full-Stack 6G Terahertz Networks
    Polese, Michele
    Jornet, Josep Miquel
    Melodia, Tommaso
    Zorzi, Michele
    IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (11) : 48 - 54
  • [47] SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
    Xi, Sam
    Yao, Yuan
    Bhardwaj, Kshitij
    Whatmough, Paul
    Wei, Gu-Yeon
    Brooks, David
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2020, 17 (04)
  • [48] End-to-end Full-Stack Drone Measurements: A Case Study Using AERPAW
    Drago, Matteo
    Gurses, Anil
    Heath, Robert W., Jr.
    Sichitiu, Mihail L.
    Zorzi, Michele
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 1422 - 1427
  • [49] Drafter: A Python']Python Library for Full-Stack Web Development in CS1
    Bart, Austin Cory
    Karaca, Nazim
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 74 - 80
  • [50] Startup Qilimanjaro-towards a European full-stack coherent quantum annealer platform
    Canivell, V.
    Forn-Diaz, P.
    Garcia-Saez, A.
    Sagastizabal, R.
    EPJ QUANTUM TECHNOLOGY, 2021, 8 (01)