RGB: a scalable and reliable group membership protocol in mobile Internet

We propose a membership protocol for group communications in mobile Internet. The protocol is called RGB, which is the acronym of "a ring-based hierarchy of access proxies, access gateways, and border routers". RGB runs in a parallel and distributed way in the sense that each network entity in the ring-based hierarchy maintains local information about its possible leader, previous, next, parent and child neighbors, and that each network entity independently collects/generates membership change information, which is propagated by the one-round membership algorithm concurrently running in all the logical rings. We prove that the proposed protocol is scalable in the sense that the scalability of a ring-based hierarchy is as good as that of a tree-based hierarchy. We also prove that the proposed protocol is reliable, in the sense that, with high probability of 99.500%, a ring-based hierarchy with up to 1000 access proxies attached by a large number of mobile hosts will not partition when node faulty probability is bounded by 0.1%; if at most 3 partitions are allowed, then the function-well probability of the hierarchy is 99.999% accordingly.

[1]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[2]  Idit Keidar,et al.  A client-server oriented algorithm for virtually synchronous group membership in WANs , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[3]  Frank B. Schmuck,et al.  Agreeing on Processor Group Membership in Timed Asynchronous Distributed Systems , 1995 .

[4]  Danny Dolev,et al.  The Transis approach to high availability cluster communication , 1996, CACM.

[5]  Bernadette Charron-Bost,et al.  On the impossibility of group membership , 1996, PODC '96.

[6]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[7]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[8]  Idit Keidar,et al.  Scalable group membership services for novel applications , 1997, Networks in Distributed Computing.

[9]  Hee Yong Youn,et al.  A scalable membership service for group communications in WANs , 2000, Proceedings. 2000 Pacific Rim International Symposium on Dependable Computing.

[10]  N. Zervos,et al.  Global roaming in next-generation networks , 2002 .

[11]  Idit Keidar,et al.  Moshe: A group membership service for WANs , 2002, TOCS.

[12]  F. Cristian Reaching Agreement on Processor Group Membership in Synchronous Distributed Systems Key Words: Communication Network { Distributed System { Failure Detection { Fault Tolerance { Real Time System { Replicated Data , 1991 .

[13]  W. W. Lu,et al.  Compact multidimensional broadband wireless: the convergence of wireless mobile and access , 2000, IEEE Commun. Mag..

[14]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[15]  Louise E. Moser,et al.  The Totem single-ring ordering and membership protocol , 1995, TOCS.

[16]  Matti A. Hiltunen,et al.  A Configurable Membership Service , 1998, IEEE Trans. Computers.

[17]  Louise E. Moser,et al.  The Totem multiple-ring ordering and topology maintenance protocol , 1998, TOCS.

[18]  Lionel Morand,et al.  Global mobility approach with Mobile IP in "All IP" networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[19]  Yasushi Yamao,et al.  System architecture for mobile communications systems beyond IMT-2000 , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[20]  Dongman Lee,et al.  Scalable group membership service for mobile Internet , 2002, Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. (WORDS 2002).