Article in Proceedings INPROC-1999-02

BibliographyMaihöfer, Christian; Rothermel, Kurt: Building Multicast Acknowledgement Trees.
In: Proceedings of GI Multicast Workshop.
University of Stuttgart, Faculty of Computer Science.
pp. 129-144, english.
Braunschweig, Germany: not available, May 1999.
Article in Proceedings (Conference Paper).
CR-SchemaC.2 (Computer-Communication Networks)
Abstract

To avoid the well-known implosion problem, the majority of reliable multicast protocols use hierarchical structures to pass acknowledgment messages back to the sender. In most cases, a technique called expanding ring search (ERS) is used to construct the acknowledgment tree. In this paper we analyse ERS by simulation studies. ERS is a simple and fault tolerant approach, but our simulation results show that it has disadvantages like great reliance on the multicast routing protocol and poor scalability. If the background load exceeds a critical level, the message overhead rises exponentially. In this paper, we will present an alternative approach based on a so-called token repository service. The token repository service stores a token for each successor, a node in an ACK tree can accept. To find a node to connect to, the searching node just retrieves a token from the token repository. We describe how such a service can be implemented in a way that it can handle a large number of multicast groups. Our simulation results show that the token repository service is scalable, independent of the multicast routing protocol and builds well-shaped ACK trees, causing message delays that are comparable to ERS or even lower.

Full text and
other links
PDF (107262 Bytes)
PostScript (654849 Bytes)
Contactchristian.maihoefer@informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Entry dateJuly 20, 2001
   Publ. Department   Publ. Institute   Publ. Computer Science