The Totem system
- 19 November 2002
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The Totem system supports fault-tolerant applications in which distributed processes cooperate to perform a common task and in which replicated data must be updated consistently in the presence of asynchrony and faults. Reliable totally ordered delivery of messages to processes within process groups is provided on a single local-area network or over multiple local-area networks interconnected by gateways. Message ordering is consistent across the entire network, despite processor and communication faults, without requiring all processes to deliver all messages. The Totem system handles processor failure and recovery, as well as network partitioning and remerging, and provides membership and topology maintenance services.Keywords
This publication has 12 references indexed in Scilit:
- Transis: a communication subsystem for high availabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Fast message ordering and membership using a logical token-passing ringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Extended virtual synchronyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Processor membership in asynchronous distributed systemsIEEE Transactions on Parallel and Distributed Systems, 1994
- Broadcast protocols for distributed systemsIEEE Transactions on Parallel and Distributed Systems, 1990
- Preserving and using context information in interprocess communicationACM Transactions on Computer Systems, 1989
- Reliable communication in the presence of failuresACM Transactions on Computer Systems, 1987
- Exploiting virtual synchrony in distributed systemsPublished by Association for Computing Machinery (ACM) ,1987
- Distributed process groups in the V KernelACM Transactions on Computer Systems, 1985
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978