DocumentCode :
1781114
Title :
Efficient model checking of OpenFlow networks using SDPOR-DS
Author :
Yakuwa, Yutaka ; Tomizawa, Nobuyuki ; Tonouchi, Toshio
Author_Institution :
Knowledge Discovery Res. Labs., NEC Corp., Kawasaki, Japan
fYear :
2014
fDate :
17-19 Sept. 2014
Firstpage :
1
Lastpage :
6
Abstract :
OpenFlow is one of the most popular protocols to realize Software-Defined Networking. OpenFlow has attracted a great deal of interest because of its wide utility and applicability for automation of network management. While OpenFlow provides the ability to control a network using software, there is the risk of bugs occurring in the software that could cause erroneous network behavior. Therefore, improving the reliability of the network is very important. Model checking is a well-known technique to verify the correctness of distributed systems such as OpenFlow networks. However, it is difficult to apply it to this problem because model checking takes an exponential amount of time in relation to the scale of its target. Naïve model checking may take too much time, even to verify a toy network. We introduce an effective method for model checking of the OpenFlow network. Our method reduces the state-explosion problem with dynamic partial-order reduction and with state transition based on symbolic execution. We implemented a prototype for our method to evaluate it. The results indicated that our method completed model checking in less than 10% of the execution time of naïve depth first search model checking and in 31% of the execution time of an existing state-of-the-art tool.
Keywords :
formal verification; search problems; software defined networking; telecommunication network management; telecommunication network reliability; OpenFlow networks; SDPOR-DS; distributed systems; dynamic partial-order reduction; naive depth first search model checking; network behavior; network management; network reliability; software-defined networking; state transition; state-explosion problem; symbolic execution; toy network; Computer bugs; History; Model checking; Prototypes; Space exploration; Switches; OpenFlow; SDN; Software-Defined Networking; formal methods; model checking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Operations and Management Symposium (APNOMS), 2014 16th Asia-Pacific
Conference_Location :
Hsinchu
Type :
conf
DOI :
10.1109/APNOMS.2014.6996558
Filename :
6996558
Link To Document :
بازگشت