A Behavior-Driven Approach to Intent Specification for Software-Defined Infrastructure Management

被引:0
|
作者
Esposito, Flavio [1 ]
Wang, Jiayi [1 ]
Contoli, Chiara [2 ]
Davoli, Gianluca [2 ]
Cerroni, Walter [2 ]
Callegati, Franco [2 ]
机构
[1] St Louis Univ, St Louis, MO 63103 USA
[2] Univ Bologna, Bologna, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the goals of Software-Defined Networking (SDN) is to allow users to specify high-level policies into lower level network rules. Managing a network and decide what policy set is appropriate requires, however, expertise and low level know-how. An emerging SDN paradigm is to allow higher-level network level decisions wishes in the form of "intents". Despite its importance in simplifying network management, intent specification is not yet standardized. In this work, we propose a northbound interface (NBI) for intent declaration, based on Behavior-Driven Development. In our approach, intents are specified in plain English and translated by our system into pre-compiled network policies, that are in turn, converted into low-level rules by the software-defined infrastructure e.g. an SDN controller. We demonstrated our behavior-driven approach with two practical use cases: service function chaining deployed on OpenStack, supported by both ONOS and Ryu controllers, and dynamic firewall programming. We also measured the overhead and response time of our NBI. We believe that our approach is far more general and paves the way for a more expressive and simplified northbound interface for intent-driven networking.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Intent-Driven Security Policy Management for Software-Defined Systems
    Chowdhary, Ankur
    Sabur, Abdulhakim
    Vadnere, Neha
    Huang, Dijiang
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 5208 - 5223
  • [2] Intent-based service management for heterogeneous software-defined infrastructure domains
    Davoli, Gianluca
    Cerroni, Walter
    Tomovic, Slavica
    Buratti, Chiara
    Contoli, Chiara
    Callegati, Franco
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2019, 29 (01)
  • [3] Behavior-Driven Specification in Practice: An Experience Report
    Allred, Joel D.
    Fraser, Simon
    Pezzoni, Alessandro
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2024, 2024, 14588 : 330 - 343
  • [4] Monitoring and Measurement in Software-Defined Infrastructure
    Lin, Jieyu
    Ravichandiran, Rajsimman
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 742 - 745
  • [5] An Approach to Software Defined Cloud Infrastructure Management
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    [J]. 2016 XITH INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2016, : 21 - 26
  • [6] A Quality of Experience Management Method For Intent-Based Software-Defined Networks
    Medvetskyi, Mykhailo
    Beshley, Mykola
    Klymash, Mykhailo
    [J]. 2021 IEEE 16TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS (CADSM), 2021,
  • [7] Intent-Based Management for Software-Defined Vehicles in Intelligent Transportation Systems
    Shen, Yiwen
    Ahn, Yoseop
    Gu, Mose
    Jeong, Jaehoon
    [J]. 2024 IEEE 10TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT 2024, 2024, : 1 - 6
  • [8] IS2N: Intent-Driven Security Software-Defined Network With Blockchain
    Song, Yanbo
    Feng, Tao
    Yang, Chungang
    Mi, Xinru
    Jiang, Shanqing
    Guizani, Mohsen
    [J]. IEEE NETWORK, 2024, 38 (03): : 118 - 127
  • [9] OSWireless: Enhancing Automation for Optimizing Intent-Driven Software-Defined Wireless Networks
    Moorthy, Sabarish Krishna
    Guan, Zhangyu
    Mastronarde, Nicholas
    Bentley, Elizabeth Serena
    Medley, Michael
    [J]. 2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, : 202 - 210
  • [10] Programmable Security in the Age of Software-Defined Infrastructure
    Gu, Guofei
    [J]. PROCEEDINGS OF THE 2021 CLOUD COMPUTING SECURITY WORKSHOP, CCSW 2021, 2021, : 1 - 1