DocumentCode :
3753244
Title :
SPD: Automatically Test Unmodified Network Programs with Symbolic Packet Dynamics
Author :
Wei Sun;Lisong Xu;Sebastian Elbaum
Author_Institution :
Dept. of Comput. Sci. &
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Network programs are difficult to test, especially under the large space of network program behavior defined by packet dynamics such as packet delay and packet loss. It is unlikely for common approaches using testbeds with random packet dynamics to cover the prohibitively large number of packet dynamics possibilities in a limited time. In this paper, we leverage symbolic execution to find the equivalence classes of packet dynamics which lead to exactly the same network program behavior, in order to efficiently check the large space of network program behavior. Specifically, we propose and develop a network program test platform, called Symbolic Packet Dynamics (SPD), to automatically and transparently test unmodified network programs for low- probability bugs and extreme-case performance under packet dynamics. SPD uses symbolic representation of packet dynamics, instead of random packet dynamics. Our experiments show that SPD can achieve significantly much higher packet dynamics coverage than random packet dynamics within the same amount of time, and thus it is much easier and takes much shorter time for SPD to detect low-probability bugs and extreme-case performance.
Keywords :
"Delays","Engines","Computer bugs","Virtual machining","Packet loss","Reactive power"
Publisher :
ieee
Conference_Titel :
Global Communications Conference (GLOBECOM), 2015 IEEE
Type :
conf
DOI :
10.1109/GLOCOM.2015.7417134
Filename :
7417134
Link To Document :
بازگشت