Skip to main content

Reliable Multicasting in High-speed LANs

  • Conference paper
High-Capacity Local and Metropolitan Area Networks

Part of the book series: NATO ASI Series ((NATO ASI F,volume 72))

  • 44 Accesses

Abstract

There is an increasing number of distributed applications, some of them fault-tolerant, and it has been recognized that its construction may benefit from the existence of reliable broadcast protocols. Reliable broadcasting has deserved considerable attention recently. Some systems are clock-driven, exhibiting tight synchrony: they rely on clock synchronization and space redundancy. Others, like the AMp, an atomic multicast protocol for local area networks, are clock-less.

In application-independent systems, most of the time domain requirements are not of the hard real-time kind — which clock-driven protocols are most suited for — but rather of the on-line, or soft real-time kind. To encourage utilization of reliable broadcast protocols in such applications, it is mandatory that benefits in quality of service are not considered too costly in performance. Clock-less protocols provide an answer to this requirement, since they can trade synchronism for fast termination.

This paper deals with the performance implications of supporting distributed applications, with clock-less reliable broadcast protocols. The question of the network influence in protocol performance is analyzed. We predict the performance of AMp on two target LANs: the l0Mb/s token-bus, and the 100 Mb/s FDDI. We observe that the figures achieved with a LAN based approach are good enough to match the requirements of high performance distributed kernels. Additionally, we show that, under these conditions, using a high-speed LAN does present an advantage: not only throughput increases, a natural consequence, but also speed, measured in duration of single AMp executions, for small messages.

This work has been supported in part by the CEC, through Esprit Project 1226 — DELTA-4, and by JNICT, through Project 87634 — ESTIMULO. This paper contains some material previously published in the proceedings of the ACM SIG-COMM’89 Conference, Austin-USA, September 1989.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

References

  1. FDDI Token-Ring Media Access Control (MAC). ANS X3. 139, 1987.

    Google Scholar 

  2. Ozalp Babaoglu and Rogério Drummond. Streets of byzantium: network architectures for fast reliable broadcasts. IEEE Transactions on Software Engineering, SE-11(6), June 1985.

    Google Scholar 

  3. P. Barrett, P. Bond, A. Hilborne, L. Rodrigues, D. Seaton, N. Speirs, and P. Verissimo. The Delta-4 Extra performance architecture (xpa). In Digest of Papers, The 20th International Symposium on Fault-Tolerant Computing, IEEE, Newcastle- UIC, June 1990.

    Google Scholar 

  4. E.J. Berglund and D. Cheriton. A distributed multi-player game program using the distributed V-Kernel. IEEE Software, (2), May 1985.

    Google Scholar 

  5. K. Birman and T. Joseph. Reliable communication in the presence of failures. ACM, Transactions on Computer Systems, 5 (1), February 1987.

    Article  Google Scholar 

  6. Andrew D. Birrell and Bruce Jay Nelson. Implementing remote procedure calls. ACM Transactions on Computer Systems, 2 (1), February 1984.

    Article  Google Scholar 

  7. Michèle Cart, Jean Ferrie, and Sukrisno Mardyanto. Atomic broadcast protocol, preserving concurrency for an unreliable broadcast network. In J. Cabanel, G. Pujole, and A. Danthine, editors, Local communication systems: LAN and PBX, North-Holland, IFIP, 1987.

    Google Scholar 

  8. J. Chang and N. Maxemchuck. Reliable broadcast protocols. ACM, Transactions on Computer Systems, 2 (3), August 1984.

    Article  Google Scholar 

  9. Greg Chesson. XTP/PE overview. In 13th Local Computer Network Conference, Minneapolis-USA, October 1988.

    Google Scholar 

  10. F. Cristian, Aghili. H., R. Strong, and D. Dolev. Atomic Broadcast: From simple message diffusion to Byzantine Agreement. In Digest of Papers, The 15th International Symposium on Fault-Tolerant. Computing, IEEE, Ann Arbor-USA, June 1985.

    Google Scholar 

  11. Norman C. Hutchinson and Larry P. Peterson. Design of the x-Kernel. In SIG- COMM’88: Communications Architectures and Protocols, ACM, Stanford, USA, August 1988.

    Google Scholar 

  12. ISO. ISO DIS 8802/4-85. Token Passing Bus Access Method. 1985.

    Google Scholar 

  13. L. Lamport, R. Shostak, and M. Pease. The Byzantine Generals Problem. ACM Transactions on Prog. Lang, and Systems, 4 (3), July 1982.

    Google Scholar 

  14. D. Powell, D. Seaton, G. Bonn, P. Verissimo, and F. Waeselynk. The Delta-4 approach to dependability in open distributed computing systems. In Digest of Papers, The 18th International Symposium on Fault-Tolerant Computing, IEEE, Tokyo - Japan, June 1988.

    Google Scholar 

  15. P. Verissimo, editor. XPA: The Extra Performance Architecture of Delta-4- Design Guide, Esprit Project Delta-4 G89.129/I1/R, also INESC Technical Rep. RT/54-89, November 19S9.

    Google Scholar 

  16. P. Verissimo, L. Rodrigues, and M. Baptista. AMp: a highly parallel atomic multicast protocol. In SIGCOM’89 Symposium, ACM, Austin-USA, September 1989.

    Google Scholar 

  17. Paulo Verissimo, Luis Rodrigues, and José Marques. Atomic Multicast Extensions for 802.4 Token-Bus. In FOC/LAN 87 Conference, Anaheim-USA, October 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Veríssimo, P., Rodrigues, L. (1991). Reliable Multicasting in High-speed LANs. In: Pujolle, G. (eds) High-Capacity Local and Metropolitan Area Networks. NATO ASI Series, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76484-4_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76484-4_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76486-8

  • Online ISBN: 978-3-642-76484-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics