Predictive analysis for race detection in software-defined networks

被引:0
|
作者
Gongzheng LU [1 ,2 ]
Lei XU [1 ]
Yibiao YANG [1 ]
Baowen XU [1 ]
机构
[1] State Key Laboratory of Novel Software Technology, Nanjing University
[2] School of Computer Engineering, Suzhou Vocational University
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
constraint solving; predictive analysis; race detection; software-defined networks;
D O I
暂无
中图分类号
TP393.0 [一般性问题];
学科分类号
081201 ; 1201 ;
摘要
Race condition remains one kind of the most common concurrency bugs in software-defined networks(SDNs). The race conditions can be exploited to lead to security and reliability risks. However,the race conditions are notoriously difficult to detect. The existing race detectors for SDNs have limited detection capability. They can only detect the races in the original traces(observed traces) and cause false negatives. In this study, we present a predictive analysis framework called SDN-predict for race detection in SDNs. By encoding the order between the specified network events in SDNs as constraint, we formulate race detection as a constraint solving problem. In addition to detecting the races in the original trace, our framework can also detect the races in the feasible traces got from reordering the events in the original trace while satisfying the consistency requirements of trace. Moreover, we formally prove that our predictive analysis framework is sound and can achieve the maximal possible detection capability for any sound dynamic race detector with respect to the same trace. We evaluate our framework on a set of traces collected from three SDN controllers(POX, Floodlight, ONOS), running 5 representative applications including reactive and proactive applications in large networks, on three different network topologies. These experiments show that our framework has higher race detection capability than exisiting SDN race detector-SDNRacer, and detects more 1173 races. These 1173 races were previously undetected and confirmed by checking the race graphs.
引用
收藏
页码:34 / 53
页数:20
相关论文
共 50 条
  • [1] Predictive analysis for race detection in software-defined networks
    Gongzheng Lu
    Lei Xu
    Yibiao Yang
    Baowen Xu
    [J]. Science China Information Sciences, 2019, 62
  • [2] Predictive analysis for race detection in software-defined networks
    Lu, Gongzheng
    Xu, Lei
    Yang, Yibiao
    Xu, Baowen
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (06)
  • [3] NeuRoute: Predictive Dynamic Routing for Software-Defined Networks
    Azzouni, Abdelhadi
    Boutaba, Raouf
    Pujolle, Guy
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [4] Proactive multipath routing with a predictive mechanism in software-defined networks
    Lin, Ying-Dar
    Liu, Te-Lung
    Wang, Shun-Hsien
    Lai, Yuan-Cheng
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2019, 32 (14)
  • [5] SDNRacer: Concurrency Analysis for Software-Defined Networks
    El-Hassany, Ahmed
    Miserez, Jeremie
    Bielik, Pavol
    Vanbever, Laurent
    Vechev, Martin
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (06) : 402 - 415
  • [6] Collaborative detection and mitigation of DDoS in software-defined networks
    Omer Elsier Tayfour
    Muhammad Nadzir Marsono
    [J]. The Journal of Supercomputing, 2021, 77 : 13166 - 13190
  • [7] A General Approach to Conflict Detection in Software-Defined Networks
    Tran C.N.
    Danciu V.
    [J]. SN Computer Science, 2020, 1 (1)
  • [8] Overview of DDoS Attack Detection in Software-Defined Networks
    Wang, Heyu
    Li, Yixuan
    [J]. IEEE ACCESS, 2024, 12 : 38351 - 38381
  • [9] Efficient Forwarding Anomaly Detection in Software-Defined Networks
    Li, Qi
    Liu, Yunpeng
    Liu, Zhuotao
    Zhang, Peng
    Pang, Chunhui
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (11) : 2676 - 2690
  • [10] Collaborative detection and mitigation of DDoS in software-defined networks
    Tayfour, Omer Elsier
    Marsono, Muhammad Nadzir
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13166 - 13190