A characterisation of verification tools for software defined networks

被引:2
|
作者
Lavado L. [1 ]
Panizo L. [1 ]
Gallardo M.-D.-M. [1 ]
Merino P. [1 ]
机构
[1] Andalucía Tech, Dept. Lenguajes y Ciencias de la Computación, Universidad de Málaga, Málaga
关键词
Software-defined Networking (SDN); Data Plane; Ternary Content Addressable Memory (TCAM); Mobile Edge Computing (MEC); Flow Table;
D O I
10.1007/s40860-017-0045-y
中图分类号
学科分类号
摘要
Software-defined networking (SDN) is a new paradigm to introduce intelligence in communication networks through centralised programming. SDN separates data and control plane with two main components, the programmable switches (data plane) and the central controller where network applications are executed. This highly programmable and flexible network introduces many challenges from the point of view of reliability (or robustness), and operators need to ensure the same level of confidence as in previous less flexible deployments. This paper provides a first study of the current verification tools used to analyse different properties of SDNs before deployment and/or during the exploitation of the network. Most of these tools offer some kind of automatic verification, supported by algorithms based on formal methods, but they do not differentiate between fixed and mobile/wireless networks. In the paper, we provide a number of classifications of the tools to make this selection easier for potential users, and we also identify promising research areas where more effort needs to be made. © 2017, Springer International Publishing AG.
引用
收藏
页码:189 / 207
页数:18
相关论文
共 50 条
  • [31] Some issues in the software engineering of verification tools
    Stevens, P
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 435 - 438
  • [32] Empirical Software Metrics for Benchmarking of Verification Tools
    Demyanova, Yulia
    Pani, Thomas
    Veith, Helmut
    Zuleger, Florian
    COMPUTER AIDED VERIFICATION, PT I, 2015, 9206 : 561 - 579
  • [33] Empirical software metrics for benchmarking of verification tools
    Yulia Demyanova
    Thomas Pani
    Helmut Veith
    Florian Zuleger
    Formal Methods in System Design, 2017, 50 : 289 - 316
  • [34] A comparison of tools for teaching formal software verification
    Feinerer, Ingo
    Salzer, Gernot
    FORMAL ASPECTS OF COMPUTING, 2009, 21 (03) : 293 - 301
  • [35] Evidential and Continuous Integration of Software Verification Tools
    Beyene, Tewodros A.
    Ruess, Harald
    FORMAL METHODS, 2018, 10951 : 679 - 685
  • [36] Making Software Verification Tools Really Work
    Alglave, Jade
    Donaldson, Alastair F.
    Kroening, Daniel
    Tautschnig, Michael
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2011, 6996 : 28 - 42
  • [37] Are We Ready to Drive Software-Defined Networks? A Comprehensive Survey on Management Tools and Techniques
    Rojas, Elisa
    Doriguzzi-Corin, Roberto
    Tamurejo, Sergio
    Beato, Andres
    Schwabe, Arne
    Phemius, Kevin
    Guerrero, Carmen
    ACM COMPUTING SURVEYS, 2018, 51 (02)
  • [38] Characterisation and synchronisation of a netted software defined radio radar
    Valdes Crespi, Ferran
    Slavov, Angel
    Weiß, Matthias
    Knott, Peter
    O’Hagan, Daniel
    IET Radar, Sonar and Navigation, 2024, 18 (12): : 2427 - 2446
  • [39] Telecom Software, Network Virtualization, and Software Defined Networks
    Cerroni, Walter
    Galis, Alex
    Shiomoto, Kohei
    Zhani, Mohamed Faten
    IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (04) : 16 - 17
  • [40] Telecom Software, Network Virtualization, and Software Defined Networks
    Cerroni, Walter
    Galis, Alex
    Shiomoto, Kohei
    Zhani, Mohamed Faten
    IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (07) : 42 - 43