Abstract
This paper contributes a concise introduction to the field of group communication systems and is structured as three integrated parts. In the first instance, this paper aims to share the practical insight gained from the implementation of several group communication projects back into the community. This is discussed in a form that can be used to guide and steer subsequent projects. Secondly, the paper aims to benefit newcomers to the subject by offering an introduction to some of the more pertinent areas of the field through a snapshot of its current state. The subjects of failure detectors, group membership (including virtual synchrony variants) and security are discussed. Although this paper presents a general view on these subjects, it alludes to the exemplars of the Collaborative Computing Frameworks (CCF) and IceT where necessary.
Chapter PDF
Similar content being viewed by others
References
H. Attiya and J. Welch. Distributed Computing: Fundamentals, Simulations and Advanced Topics. McGraw-Hill, 1998.
S. Chodrow, S. Cheung, P. Hutto, A. Krantz, P. Gray, T. Goddard, I. Rhee, and V. Sunderam. CCF: A Collaborative Computing Frameworks. In IEEE Internet Computing, January / February 2000.
D. A. Agarwal. Totem: A Reliable Ordered Delivery Protocol for Interconnected Local-Area Networks. PhD thesis, University of California, Santa Barbara, August 1994.
D. Dolev and D. Malki. The Transis Approach to High Availability Cluster Communication. In Communications of the ACM, April 1996.
Whitfield Diffie and Martin Hellman. New directions in cryptography. IEEE Transactions on Information Theory, IT(22):644–654, November 1976.
G. J. Holzmann. Design and Validation of Computer Protocols. Prentice Hall, 1991.
K. Berket. The InterGroup Protocols: Scalable Group Communication for the Internet. PhD thesis, University of California, Santa Barbara, December 2000.
K. P. Birman. The Process Group Approach to Reliable Distributed Computing. Communications of The ACM, pages 37–53, December 1993.
K. P. Birman. Building Secure and Reliable Network Applications. Prentice Hall, 1997.
Charlie Kaufman, Radia Perlman, and Mike Speciner. Network Security: Private communication in a public world. Prentice Hall, Upper Saddle River, New Jersey 07458, 1995.
H. Kopetz. Real-Time Systems: Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers, 1997.
L. E. Moser and P. M. Melliar-Smith and D. A. Agarwal and R. K. Budhia and C. A. Lingley-Papadopoulos. Totem: A Fault-Tolerant Multicast Group Communication System. In Communications of the ACM, April 1996.
B. Clifford Neuman and Theodore Y. T’so. Kerberos: An authentication service for computer networks. IEE Communications, pages 33–38, September 94.
O. Rodeh and K. P. Birman and D. Dolev. The Architecture and Performance of Security Protocols in the Ensemble Group Communication System. Technical Report TR2000-1791, Cornell University, March 2000.
P. Gray and V. S. Sunderam. IceT: Distributed Computing and Java. Journal of Concurrency: Practice and Experience, 9(11):1161–1168, 1997.
J. S. Pascoe and R. Loader. A Survey on Safety-Critical Multicast Networking. In Proc. Safecomp 2000, October 2000.
R. van Renesse and K. P. Birman and S. Maffeis. Horus, A Flexible Group Communication System. In Communications of the ACM, April 1996.
I. Rhee, S. Cheung, P. Hutto, A. Krantz, and V. Sunderam. Group Communication Support for Distributed Collaboration Systems. In Proc. Cluster Computing: Networks, Software Tools and Applications, December 1998.
T. D. Chandra and S. Toueg. Unreliable Failure Detectors for Reliable Distributed Systems. Journal of the Association for Computing Machinery, 43(2), 1996.
Mary Thompson, William Johnston, Srilekha Mudambai, Gary Hoo, Keith Jackson, and Abdelilah Essiari. Certificate-based access control for widely distributed resources. In Proceedings of the Eighth Usenix Security Symposium, August 99.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gray, P., Pascoe, J.S. (2001). On Group Communication Systems: Insight, a Primer and a Snapshot. In: Alexandrov, V.N., Dongarra, J.J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds) Computational Science — ICCS 2001. ICCS 2001. Lecture Notes in Computer Science, vol 2073. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45545-0_39
Download citation
DOI: https://doi.org/10.1007/3-540-45545-0_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42232-7
Online ISBN: 978-3-540-45545-5
eBook Packages: Springer Book Archive