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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
FDDI Token-Ring Media Access Control (MAC). ANS X3. 139, 1987.
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.
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.
E.J. Berglund and D. Cheriton. A distributed multi-player game program using the distributed V-Kernel. IEEE Software, (2), May 1985.
K. Birman and T. Joseph. Reliable communication in the presence of failures. ACM, Transactions on Computer Systems, 5 (1), February 1987.
Andrew D. Birrell and Bruce Jay Nelson. Implementing remote procedure calls. ACM Transactions on Computer Systems, 2 (1), February 1984.
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.
J. Chang and N. Maxemchuck. Reliable broadcast protocols. ACM, Transactions on Computer Systems, 2 (3), August 1984.
Greg Chesson. XTP/PE overview. In 13th Local Computer Network Conference, Minneapolis-USA, October 1988.
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.
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.
ISO. ISO DIS 8802/4-85. Token Passing Bus Access Method. 1985.
L. Lamport, R. Shostak, and M. Pease. The Byzantine Generals Problem. ACM Transactions on Prog. Lang, and Systems, 4 (3), July 1982.
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.
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.
P. Verissimo, L. Rodrigues, and M. Baptista. AMp: a highly parallel atomic multicast protocol. In SIGCOM’89 Symposium, ACM, Austin-USA, September 1989.
Paulo Verissimo, Luis Rodrigues, and José Marques. Atomic Multicast Extensions for 802.4 Token-Bus. In FOC/LAN 87 Conference, Anaheim-USA, October 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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