Static Differential Program Analysis for Software-Defined Networks

被引:6
|
作者
Nelson, Tim [1 ]
Ferguson, Andrew D. [1 ]
Krishnamurthi, Shriram [1 ]
机构
[1] Brown Univ, Providence, RI 02912 USA
来源
FM 2015: FORMAL METHODS | 2015年 / 9109卷
关键词
D O I
10.1007/978-3-319-19249-9_25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Networks are increasingly controlled by software, and bad updates can bring down an entire network. Network operators therefore need tools to determine the impact of changes. To address this, we present static differential analysis of software-defined network (SDN) controller programs. Given two versions of a controller program our tool, Chimp, builds atop Alloy to produce a set of concrete scenarios where the programs differ in their behavior. Chimp thus enables network developers to exploit the power of formal methods tools without having to be trained in formal logic or property elicitation. Furthermore, we show that there are many interesting properties that one can state about the changes themselves. Our evaluation shows that Chimp is fast, returning scenarios in under a second on several real applications.
引用
收藏
页码:395 / 413
页数:19
相关论文
共 50 条
  • [11] Programmable Networks-From Software-Defined Radio to Software-Defined Networking
    Macedo, Daniel F.
    Guedes, Dorgival
    Vieira, Luiz F. M.
    Vieira, Marcos A. M.
    Nogueira, Michele
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02): : 1102 - 1125
  • [12] Predictive analysis for race detection in software-defined networks
    Gongzheng Lu
    Lei Xu
    Yibiao Yang
    Baowen Xu
    Science China Information Sciences, 2019, 62
  • [13] Towards Analysis of the Performance of IDSs in Software-Defined Networks
    Niknami, Nadia
    Inkrott, Emily
    Wu, Jie
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, : 787 - 793
  • [14] Predictive analysis for race detection in software-defined networks
    Lu, Gongzheng
    Xu, Lei
    Yang, Yibiao
    Xu, Baowen
    SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (06)
  • [15] Comparative analysis of traffic and congestion in software-defined networks
    Parihar A.S.
    Sinha K.
    Singh P.
    Cherwoo S.
    Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 907 - 917
  • [16] Predictive analysis for race detection in software-defined networks
    Gongzheng LU
    Lei XU
    Yibiao YANG
    Baowen XU
    ScienceChina(InformationSciences), 2019, 62 (06) : 34 - 53
  • [17] Software-Defined Mobile Networks Security
    Min Chen
    Yongfeng Qian
    Shiwen Mao
    Wan Tang
    Ximin Yang
    Mobile Networks and Applications, 2016, 21 : 729 - 743
  • [18] Backup rules in Software-Defined Networks
    van Adrichem, Niels L. M.
    Iqbal, Farabi
    Kuipers, Fernando A.
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 179 - 185
  • [19] Software-defined elastic optical networks
    Eramo, Vincenzo, 1600, Kluwer Academic Publishers (28):
  • [20] Security Evaluation in Software-Defined Networks
    Ivkic, Igor
    Thiede, Dominik
    Race, Nicholas
    Broadbent, Matthew
    Gouglidis, Antonios
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 66 - 91