Synthesizing Runtime Programmable Switch Updates

被引:0
|
作者
Qiu, Yiming [1 ]
Beckett, Ryan [2 ]
Chen, Ang [1 ]
机构
[1] Rice Univ, Houston, TX 77251 USA
[2] Microsoft, Redmond, WA USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We have witnessed a rapid growth of programmable switch applications, ranging from monitoring to security and offloading. Meanwhile, to safeguard the diverse network behaviors, researchers have developed formal verification techniques for high assurance. As a recent advance, network devices have become runtime programmable, supporting live program changes via partial reconfiguration. However, computing a runtime update plan that provides safety guarantees is a challenging task. FlexPlan is a tool that identifies step-by-step runtime update plans using program synthesis, guaranteeing that each transition state is correct with regard to a user specification and feasible within switch memory constraints. It develops novel, domain-specific techniques for this task, which scale to large, real-world programs with sizable changes.
引用
收藏
页码:613 / 628
页数:16
相关论文
共 50 条
  • [41] Mitigating Microbursts by Packet Recirculation in Programmable Switch
    Huang, Ping-Hsien
    Wang, Michael I. -C.
    Hung, Chi-Hsiang
    Wen, Charles H. -P.
    IEEE ACCESS, 2024, 12 : 183089 - 183102
  • [42] Routing on field-programmable switch matrices
    Ejnioui, A
    Ranganathan, N
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (02) : 283 - 287
  • [43] vNS: a modular programmable virtual network switch
    Gallo, Massimo
    Pianese, Fabio
    SIGCOMM'18: PROCEEDINGS OF THE ACM SIGCOMM 2018 CONFERENCE: POSTERS AND DEMOS, 2018, : 96 - 98
  • [44] A nonvolatile programmable solid electrolyte nanometer switch
    Sakamoto, T
    Kaeriyama, S
    Sunamura, H
    Mizuno, M
    Kawaura, H
    Hasegawa, T
    Terabe, K
    Nakayama, T
    Aono, M
    2004 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE, DIGEST OF TECHNICAL PAPERS, 2004, 47 : 290 - 291
  • [45] Effects of Laser Triggering Parameters on Runtime and Jitter of a Gas Switch
    Hutsel, B. T.
    Kovaleski, S. D.
    Sullivan, D. L.
    Gahl, J. M.
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL POWER MODULATORS AND HIGH VOLTAGE CONFERENCE, 2008, : 193 - 196
  • [46] Effects of Laser Triggering Parameters on Runtime and Jitter of a Gas Switch
    Hutsel, Brian T.
    Kovaleski, Scott D.
    Sullivan, Dustin L.
    Gahl, John M.
    IEEE TRANSACTIONS ON DIELECTRICS AND ELECTRICAL INSULATION, 2009, 16 (04) : 999 - 1005
  • [47] Characterization of runtime and jitter on a laser triggered spark gap switch
    Hutsel, B.
    Sullivan, D.
    Benwell, A.
    VanGordon, J.
    Kovaleski, S.
    Gahl, J.
    2007 IEEE PULSED POWER CONFERENCE, VOLS 1-4, 2007, : 110 - 113
  • [48] Genrih, a Runtime State Analysis System for Deciding the Applicability of Dynamic Software Updates
    Selajev, Oleg
    Gregersen, Allan Raundahl
    SOFTWARE TECHNOLOGIES ( ICSOFT 2017), 2018, 868 : 135 - 159
  • [49] A Hardware/Software Concept for Partial Logic Updates of Embedded Soft Processors at Runtime
    Scheipel, Tobias
    Brungs, Peter
    Baunach, Marcel
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 199 - 207
  • [50] Synthesizing programmable logic networks based on neuron-type components
    Lopin, VN
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2000, 34 (06) : 45 - 50