|
ABSTRACT
This paper deals with the problem of reliable group communication for distributed applications, in the context of the Reliable Broadcast class of protocols. An atomic multicast protocol for token passing Lans is presented. The actual implementation is on an 8802/4 Token-bus, although it is applicable to 8802/5 Token-rings and the FDDI Fibre-Optic network.
The simplicity and efficiency of reliable broadcast protocols may be considerably improved, if the system fault model is restricted or convenient architectures are used. Fail-controlled communication components are used here to build an efficient reliable multicast protocol on top of the exposed MAC interface of a VLSI Lan controller. The architecture is built on standard Lans, in view of taking advantage of the availability of communications hardware and the possibility of coexistence with standard stations, in the same network.
The service offered allows transparent multicasting inside logical groups, which are dynamically created and updated. The primitive is highly parallel and provides atomic agreement and consistent delivery order, respecting logical precedence. These features are an important contribution for the implementation of high performance distributed computing systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Babaoglu 85
|
Oza.lp Babao~lu and Rog~rio Drummond. Streets of byzantium: network architectures for fast reliable broadcasts. IEEE Transactions on Software E~zgineering, (6), June 1985.
|
| |
Berglund 85
|
E.J. Berglund and D. Cheriton. A distributed multi-player game program using the distributed v kernel. IEEE, (2):, May 1985.
|
 |
Birman 87
|
|
| |
Cart 87
|
Mich~le Cart, Jean Ferric, and Sukrisno Mardyanto. Atomic broadcast protocol, preserving concurrency for an unreliable broadcast network. Local communication systems: LAN and PBX, 1987.
|
 |
Chang 84
|
|
 |
Cheriton 85
|
|
| |
Cristian 85
|
F. Cristian, Aghili. H., R. Strong, and D. Dolev. Atomic Broadcast: From simple message diffusion to Byzantine Agreement. In FTCS15- Ann Arbor- USA, june 1985.
|
| |
Cristian 86
|
F. Cristian, Aghili. H., and R. Strong. Clock synchronization in the presence of omission and performance faults. In FTCS16- Viena- A ttstria, July 1986.
|
| |
Gray 78
|
J. Gray. Notes on database operating systems. Lecture Notes in Computer Science, 1978.
|
| |
Hadzilacos 84
|
|
 |
Lamport 78
|
|
 |
Lamport 82
|
|
| |
Martin 85
|
P. Martin, C. Guerin, and T. Muntean. Specification and implementation of protocols' reliabte broadcast protocols. Geneve, Switzerland, January 1985.
|
| |
Navaratnam 88
|
S. Navaratnam, S. Chanson, and G. Neufeld. Reliable group communication in distributed systems, pages 428-437, IEEE, San Jose - USA, June 1988.
|
| |
Peterson 88
|
Larry L. Peterson, Nick C. Buchholdz, and Richard D. Schlichting. Preserving and Using Contezt Information in Interyrocess Commanication. Technical Report 88-23, Departement of Computer Science, The University of Arizona, Tucson, Arizona 85721, May 1988.
|
| |
Powell 88
|
D. Powell, D. Seaton, G. Bonn, P. Verissimo, and F. Waeselynk. The Delta-4 approach to dependability in open distributed computing systems. In FTC$18 - Tokyo- Japan, June 1988.
|
| |
Schneider 84
|
|
| |
Schneider 86
|
|
| |
Verissimo 87
|
Paulo Verissimo, Luis Rodrigues, and Jo~ Marques. Atomic Multicast Extensions for 802.4 Token-Bus. In FOC/LAN 87, Conference, Anaheim-USA, October 1987.
|
| |
Verissimo 88a
|
Paulo Verissimo. Redundant media mechanisms for dependable communication in token-bus lans. In Local Computer Network Conference, IEEE, Minneapolis-USA, October 1988.
|
| |
Verissimo 88b
|
Paulo Verissimo, Lufs Rodrigues, and Mario Baptista. AMP: A highly parallel atomic multicast primiiive. Technical Report RT/139, Delta4 Proj., INESC, Lisboa, Portugal, September 1988.
|
|