ACM Home Page
Please provide us with feedback. Feedback
The Totem multiple-ring ordering and topology maintenance protocol
Full text PdfPdf (367 KB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 16 ,  Issue 2  (May 1998) table of contents
Pages: 93 - 132  
Year of Publication: 1998
ISSN:0734-2071
Authors
D. A. Agarwal  Univ. of California, Santa Barbara
L. E. Moser  Univ. of California, Santa Barbara
P. M. Melliar-Smith  Univ. of California, Santa Barbara
R. K. Budhia  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 32,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/279227.279228
What is a DOI?

ABSTRACT

The Totem multiple-ring protocol provides reliable totally ordered delivery of messages across multiple local-area networks interconnected by gateways. This consistent message order is maintained in the presence of network partitioning and remerging, and of processor failure and recovery. The protocol provides accurate topology change information as part of the global total order of messages. It addresses the issue of scalability and achieves a latency that increases logarithmically with system size by exploiting process group locality and selective forwarding of messages through the gateways. Pseudocode for the protocol and an evaluation of its performance are given. —Authors' Abstract


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.

 
1
 
2
 
3
ALVAREZ, G., CRISTIAN, F., AND MISHRA, S. 1998. On-demand asynchronous atomic broadcast. In Proceedings of the 5th IFIP International Working Conference on Dependable Computing for Critical Applications (Urbana-Champaign, IL, Sept. 1995), R. K. Iyer, M. Morganti, W. K. Fuchs, and V. Gligor, Eds. IEEE Computer Society Press, Los Alamitos, CA, 119-137.
 
4
AMIR, Y., DOLEV, D., KRAMER, S., AND MALKI, D. 1992. Transis: A communication subsystem for high availability. In Proceedings of the 22nd IEEE International Symposium on Fault-Tolerant Computing (Boston, MA, July). IEEE Press, Piscataway, NJ, 76-84.
5
 
6
7
 
8
CRISTIAN, F. AND MISHRA, S. 1995. The pinwheel asynchronous atomic broadcast protocols. In Proceedings of the 2nd International Symposium on Autonomous Decentralized Systems (Phoenix, AZ, Apr.). IEEE Computer Society Press, Los Alamitos, CA, 215-221.
 
9
DOLEV, D., KRAMER, S., AND MALKI, D. 1993. Early delivery totally ordered multicast in asynchronous environments. In Proceedings of the 23rd IEEE International Symposium on Fault-Tolerant Computing (Toulouse, France, June). IEEE Computer Society Press, Los Alamitos, CA, 544-553.
 
10
 
11
 
12
KAASHOEK, M. F. AND TANENBAUM, A.S. 1991. Group communication in the Amoeba distributed operating system. In Proceedings of the 11th IEEE International Conference on Distributed Computing Systems (Arlington, TX, May). IEEE Computer Society Press, Los Alamitos, CA, 436-447.
13
 
14
MELLIAR-SMITH, P. M. AND MOSER, L.E. 1993. Trans: A reliable broadcast protocol. IEE Trans. Commun. 140, 6 (Dec.), 481-493.
 
15
 
16
MISHRA, S., PETERSON, L. L., AND SCHLICHTING, R. D. 1993. Consul: A communication substrate for fault-tolerant distributed programs. Distrib. Syst. Eng. 1, 2 (Dec.), 87-103.
 
17
MOSER, L. E., AMIR, Y., MELLIAR-SMITH, P. M., AND AGARWAL, D.A. 1994. Extended virtual synchrony. In Proceedings of the 14th IEEE International Conference on Distributed Computing Systems (Poznan, Poland, June). IEEE Computer Society Press, Los Alamitos, CA, 56-65.
18
 
19
 
20
RAJAGOPALAN, B. AND MCKINLEY, P.K. 1989. A token-based protocol for reliable, ordered multicast communication. In Proceedings of the 8th IEEE Symposium on Reliable Distributed Systems (Seattle, WA, Oct.). IEEE Computer Society Press, Los Alamitos, CA, 84-93.
 
21
 
22
23
 
24

CITED BY  13


REVIEW

"Charles N. Schroeder : Reviewer"

I found this paper to be interesting and well written. The authors do an excellent job of presenting examples and algorithms, as well as the results of performance evaluation. The paper is technical, an  more...

Collaborative Colleagues:
D. A. Agarwal: colleagues
L. E. Moser: colleagues
P. M. Melliar-Smith: colleagues
R. K. Budhia: colleagues