MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Multicast group membership management in high speed wide area networks (1991) [6 citations — 2 self]

Download:
pdf | ps
by Joshua Auerbach, Marc Kaplan, Shay Kutten, P. Madan Gopal
in Proc. 11th Int. Conf. Distributed Computing Systems
http://wilma.cs.brown.edu/courses/cs275/multicast.ps
Add To MetaCart

Abstract:

Multicast services, assisted by special hardware, are being considered as part of high-speed wide area networks in order to support new generations of multi-user applications. This paper describes an application multicast service for high-speed WANs which is capable of exploiting multicast hardware. Indeed, this research was conducted in context of the spanning tree hardware structure of IBM Networking Broad Band Services (NBBS) architecture announced recently, as well as by the tree broadcast in experimental predecessors to NBBS named PARIS and plaNET. The results of the research described here influenced the development of the multicasting facility in NBBS. Similarly, the assumptions our design is based on hold for NBBS, as well as for multiple other networks. We achieve modularity and low cost by assigning to distinct components the separate problems of (1) naming groups, (2) finding group members in a network, (3) configuring multicast hardware, and (4) delivering multicast messages in sequence. We present the overall organization of our service, and then describe in detail the methods used to solve the first two subproblems. In particular we present a novel algorithm to maintain dynamic trees, such that each spans a dynamically changing subset of the set of the wide area network nodes. The algorithm withstands failures and recoveries of software, sites and communication. As far as we know this algorithm was the first algorithm of its kind. A node not in such a subset may at any time be instructed by one of its local processes to join. At that point the node has to look for the other nodes currently belonging to that subset, and we provide efficient mechanisms for that. Similarly, nodes may leave, and the network may partition. As an added feature, our algorithm also provides answers to a query asking for the current membership list of such a subset. 1.

Citations

449 Reliable communication in the presence of failures – Birman, Joseph - 1987
449 Self-Stabilizing Systems in Spite of Distributed Control – Dijkstra - 1974
227 An Overview of the New Routing Algorithm for the ARPANET – McQuillan, Richer, et al. - 1995
223 Multicast Routing in Internetworks and Extended LANs – Deering - 1988
171 Computers and Intractability – Garey, Johnson - 1979
133 Host Extensions for – Deering - 1989
103 Distributed Process Groups in the V Kernel – Cheriton, Zwaenepoel - 1985
44 New models and algorithms for future networks – Cidon, Gopal, et al. - 1988
36 Supplying high availability with a standard network file system – Marzullo, Schmuck - 1988
35 Architecture for a Multimedia Teleconferencing System – Aguilar, Garcia-Luna-Aceves, et al. - 1986
26 Design of a broadcast packet network – Turner - 1988
25 Amaze: A Multiplayer Computer Game – Berglund, J, et al. - 1985
21 The KryptoKnight Family of Light{Weight Protocols for Authentication and Key Distribution – Bird, Gopal, et al. - 1995
19 Reliable group communication in distributed systems – Navaratnam, Chanson, et al. - 1988
15 The Distributed Computing System – Farber, Feldman, et al.
15 Multicast and broadcast services in a knockout packet switch – Eng, Hluchyj, et al. - 1988
15 The plaNET/ORBIT High Speed Network – Cidon, Gopal, et al. - 1993
15 SNA Networks of Small Systems – Baratz, Gray, et al. - 1985
11 PARIS: An approach to private integrated networks – Cidon, Gopal - 1988
9 Circus: A replicated procedure call facility – Cooper - 1984
9 The architecture of a multicast broadband packet switch – Lee, Boorstyn, et al. - 1988
7 Distributed Control for Fast Networks – Cidon, gopal, et al. - 1995
6 NSFNET backbone SPF based Interior Gateway Protocol – Rekhter - 1990
5 Using Multicast Communication to Locate Resources in LAN-Based Distributed System – Ahamad, Ammar, et al. - 1988
1 Transactions involving multicast – Paliwoda - 1988