Skip to main content

Software Architectures for Group Communication

  • Chapter
Reliable Distributed Systems
  • 917 Accesses

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

21.10 Related Reading

  • Abbott, M., and L. Peterson. Increasing Network Throughput by Integrating Protocol Layers. IEEE/ACM Transactions on Networking 1:5 (October 1993): 600–610.

    Article  Google Scholar 

  • Birman, K. P., and R. van Renesse, eds. Software for Reliable Networks. Scientific American 274:5 (May 1996): 64–69.

    Google Scholar 

  • Braun, T., and C. Diot. Protocol Implementation Using Integrated Layer Processing. Proceedings of SIGCOMM-95 (September 1995).

    Google Scholar 

  • Bressoud, T. C., and F. B. Schneider. Hypervisor-based Fault Tolerance. Proceedings of the Fifteenth Symposium on Operating Systems Principles (Copper Mountain Resort, CO, December 1995). New York: ACM Press, 1–11. Also ACM Transactions on Computing Systems 13:1 (February 1996).

    Google Scholar 

  • Clark, D., and D. L. Tennenhouse. Architectural Considerations for a New Generation of Protocols. Proceedings of the 1990 Symposium on Communication Architectures and Protocols (Philadelphia, September 1990). New York: ACM Press, 200–208.

    Google Scholar 

  • Friedman, R., and K. P. Birman. Using Group Communication Technology to Implement a Reliable and Scalable Distributed IN Coprocessor. TINA’ 96: The Convergence of Telecommunications and Distributed Computing Technologies (Heidelberg, September 1996), 25–42. Berlin: VDE-Verlag. Also Technical Report. Department of Computer Science, Cornell University, March 1996.

    Google Scholar 

  • Friedman, R., and R. van Renesse. Strong and Weak Virtual Synchrony in Horus. Technical Report 95-1537. Department of Computer Science, Cornell University, August 1995.

    Google Scholar 

  • Glade, B. B., K. P. Birman, R. C. Cooper, and R. van Renesse. Lightweight Process Groups in the Isis System. Distributed Systems Engineering Journal, July 1993.

    Google Scholar 

  • Karamcheti, V., and A. A. Chien. Software Overhead in Messaging Layers: Where Does the Time Go? Proceedings of the Sixth ACM Symposium on Principles of Programming Languages and Operating Systems (San Jose, CA, October 1994). New York: ACM Press.

    Google Scholar 

  • Kay, J., and J. Pasquale. The Importance of Nondata Touching Processing Overheads. Proceedings of SIGCOMM-93 (August 1993), 259–269.

    Google Scholar 

  • Reed, D. P., and R. K. Kanodia. Synchronization with Eventcounts and Sequencers. Communications of the ACM 22:2 (February 1979): 115–123.

    Article  MATH  Google Scholar 

  • Rodrigues, L., K. Guo, P. Verissimo, and K.P. Birman. A Dynamic Light-Weight Group Service. Journal of Parallel and Distributed Computing, 60, (2000), 1449–1479.

    Article  MATH  Google Scholar 

  • Rowe, L. A., and B. C. Smith. A Continuous Media Player. Proceedings of the Third International Workshop on Network and Operating Systems Support for Digital Audio and Video (San Diego, CA, November 1992).

    Google Scholar 

  • van Renesse, R. Why Bother with CATOCS? Operating Systems Review 28:1 (January 1994): 22–27.

    Article  Google Scholar 

  • von Eicken, T., A. Basu, V. Buch, and W. Vogels. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. Proceedings of the Fifteenth Symposium on Operating Systems Principles (Copper Mountain Resort, CO, December 1995). New York: ACM Press, 40–53.

    Google Scholar 

Download references

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

(2005). Software Architectures for Group Communication. In: Reliable Distributed Systems. Springer, New York, NY. https://doi.org/10.1007/0-387-27601-7_21

Download citation

  • DOI: https://doi.org/10.1007/0-387-27601-7_21

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-21509-9

  • Online ISBN: 978-0-387-27601-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics