Back to Search Start Over

Efficient Protocol Testing Under Temporal Uncertain Event Using Discrete-event Network Simulations.

Authors :
Vu, Minh
Xu, Lisong
Elbaum, Sebastian
Sun, Wei
Qiao, Kevin
Source :
ACM Transactions on Modeling & Computer Simulation; Apr2022, Vol. 32 Issue 2, p1-30, 30p
Publication Year :
2022

Abstract

Testing network protocol implementations is difficult mainly because of the temporal uncertain nature of network events. To evaluate the worst-case performance or detect the bugs of a network protocol implementation using network simulators, we need to systematically simulate the behavior of the network protocol under all possible cases of the temporal uncertain events, which is time consuming. The recently proposed Symbolic Execution based Interval Branching (SEIB) simulates a group of uncertain cases together in a single simulation branch and thus is more efficient than brute force testing. In this article, we argue that the efficiency of SEIB could be further significantly improved by eliminating unnecessary comparisons of the event timestamps. Specifically, we summarize and present three general types of unnecessary comparisons when SEIB is applied to a general network simulator, and then correspondingly propose three novel techniques to eliminate them. Our extensive simulations show that our techniques can improve the efficiency of SEIB by several orders of magnitude, such as from days to minutes. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10493301
Volume :
32
Issue :
2
Database :
Complementary Index
Journal :
ACM Transactions on Modeling & Computer Simulation
Publication Type :
Academic Journal
Accession number :
155859590
Full Text :
https://doi.org/10.1145/3490028