MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 Performance Evaluation of Multipoint Protocols Using Systematic Scenario Synthesis: A Case Study for Timer-suppression Mechanisms

Download:
pdf | ps
by Ahmed Helmy, Eep Gupta, Deborah Estrin, Alberto Cerpa, Yan Yu
ftp://ftp.usc.edu/pub/csinfo/tech-reports/papers/00-726.ps.Z
Add To MetaCart

Abstract:

The advent of multipoint (multicast-based) applications and the growth and complexity of the Internet has complicated network protocol design and evaluation. In this paper, we present a method for automatic synthesis of worst and best case scenarios for multipoint protocol performance evaluation. Our method uses a faultoriented test generation (FOTG) algorithm for searching the protocol and system state space to synthesize these scenarios. The algorithm is based on a global finite state machine (FSM) model. We extend the algorithm with timing semantics to handle end-to-end delays and address performance criteria. We introduce the notion of a virtual LAN to represent delays of the underlying multicast distribution tree. As a case study, we use our method to evaluate variants of the timer suppression mechanism, used in various multipoint protocols, with respect to two performance criteria: overhead of response messages and response time. Simulation results for reliable multicast protocols show that our method provides a scalable way for synthesizing worst-case scenarios automatically. We expect our method to serve as a model for applying systematic scenario generation to other multipoint protocols. I.

Citations

1362 RTP: A Transport Protocol for Real-Time Applications – Schulzrinne, Casner, et al. - 1996
924 A reliable multicast framework for light-weight sessions and application level framing – Floyd, Jacobson, et al. - 1997
457 A new polynomial-time algorithm for linear programming – Karmarkar - 1984
387 A Computational Logic Handbook – Boyer, Mooer - 1988
337 Modeling internet topology – Calvert, Doar, et al. - 1997
297 Formal methods: State of the art and future directions – Clarke, Wing - 1996
275 An Active Service Framework and Its Application to Real-Time Multimedia Transcoding – Amir, McCanne, et al. - 1998
189 Internet group management protocol, version 2,” Request for Comments (Proposed Standard) 2236, Internet Engineering Task Force – Fenner - 1997
170 Understanding Z - A Specification Language and its Formal Semantics. Cambridge Tracts in Computer Science 3 – Spivey - 1988
132 Using partial orders to improve automatic verification methods,” in Proc. Computer Aided Verification Workshop – Godefroid - 1990
103 Adaptive Web caching: towards a new global caching architecture – Michel, Nguyen, et al. - 1998
71 and A Dahbura. A protocol test generation procedure – Sabnani - 1988
66 Enabling large-scale simulation: Selective abstraction approach to the study of multicast protocol – Huang, Estrin, et al. - 1998
43 Protocol verification using reachability analysis: the state space explosion problem and relief strategies – Lin, Chu, et al. - 1987
34 Verification Techniques for Cache Coherence Protocols – Pong, Dubois - 1997
33 Scalable coordination in sensor networks – Estrin, Govindan, et al. - 1999
27 Testing Finite State Machines: Fault Detection – Yannakakis, Lee - 1995
25 An improved branch and bound algorithm for mixed integer nonlinear programs – Borchers, Mitchell - 1994
23 StarBurst Multicast File Transfer Protocol (MFTP) Specification – Miller, Robertson, et al. - 1997
20 Fault-oriented test generation for multicast routing protocol design – Helmy, Estrin, et al. - 1998
19 Simulation-based ‘STRESS’ testing case study: A multicast routing protocol – Helmy, Estrin - 1998
18 Virtual InterNetwork Testbed: Status and research agenda – Bajaj, Breslau, et al. - 1998
12 A recovery approach to the design of stabilizing communication protocols – Saleh, Ahmed, et al. - 1995
10 A new technique for generating protocol tests – Sabnani, Dahbura - 1984
8 The Address Allocation Protocol – Handley - 1998
8 The sdr Session Directory: An – Handley - 1996
7 Large-scale weakly consistent replication using multicast – Govindan, Yu, et al. - 1998
6 OSI conformance testing. Computer Networks and – Rayner - 1987
4 Simplex Method for Solving Linear Programs – Dantzig - 1987
3 SCAN: Large-Scale Fault Isolation – Govindan, Alaettinoglu, et al.
2 Improving Simulation for Network Research. To Appear – Bajaj, Breslau, et al. - 1999