Systematic Performance Evaluation of Multipoint Protocols
Ahmed Helmy, Sandeep Gupta, Deborah Estrin, Alberto Cerpa, Yan Yu, (University of Southern California)

TL;DR
This paper introduces an automated method using fault-oriented test generation to synthesize worst and best case scenarios for evaluating multipoint protocol performance, addressing complexity and delays in multicast networks.
Contribution
It presents a novel FSM-based algorithm extended with timing semantics for systematic scenario synthesis in multipoint protocol evaluation.
Findings
Scalable automatic synthesis of worst-case scenarios.
Effective evaluation of timer suppression mechanisms.
Improved understanding of protocol performance under various conditions.
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 fault-oriented 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Distributed systems and fault tolerance · Real-Time Systems Scheduling
