Building Correct SDN-Based Components from a Global Formal Mode

06/25/2018
by   Christian Attiogbé, et al.
0

Software Defined Networking (SDN) brings flexibility in the construction and managment of distributed applications by reducing the constraints imposed by physical networks and by moving the control of networks closer to the applications. However mastering SDN still poses numerous challenges among which the design of correct SDN components (more specifically controller and switches). In this work we use a formal stepwise approach to model and reason on SDN. Although formal approaches have already been used in this area, this contribution is the first state-based approach; it is based on the Event-B formal method, and it enables a correct-by-construction of SDN components. We provide the steps to build, using several refinements, a global formal model of a SDN system; correct SDN components are then systematically built from the global formal model satisfying the desired properties. Event-B is used to experiment the approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2020

Actor-Based Model Checking for SDN Networks

Software-Defined Networking (SDN) is a networking paradigm that has beco...
research
04/09/2020

Formal Modelling and Verification of Software Defined Network

In cloud computing, software-defined network (SDN) gaining more attentio...
research
10/15/2017

Modeling and Analysis of SDN Control Applications using Vector Spaces

Unlike traditional networks which are statically configured, SDN control...
research
04/29/2018

Umbrella: A Unified Software Defined Development Framework

The Northbound (NB) APIs that SDN controllers provide differ in terms of...
research
02/24/2021

Explaining Safety Failures in NetKAT

This work introduces a concept of explanations with respect to the viola...
research
03/12/2018

SDPMN: Privacy Preserving MapReduce Network Using SDN

MapReduce is a popular programming model and an associated implementatio...
research
08/12/2019

SIP Server Load Balancing Based on SDN

Session Initiation Protocol (SIP) grows for VoIP applications, and faces...

Please sign up or login with your details

Forgot password? Click here to reset