MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Global Causal Ordering with Minimal Latency

Download:
Download as a PDF | Download as a PS
by R. Koch, L. E. Moser, P. M. Melliar-smith
http://beta.ece.ucsb.edu/~ruppert/ps/causal.ps.gz
Add To MetaCart

Abstract:

Causally order delivery of messages is a useful property for coordinatingthe activities of processors in a distributed system and for maintaining the consistency of replicated information. Timestamps in the messages can be used to impose a causal order on the delivery of messages using logical clocks or physical clocks. However, systems based on logical clocks experience a latency to message delivery that is larger than the channel latency between the most distant nodes in the system, which can be significant for systems spread over wide areas. In this paper, we present a protocol that delivers messages in system-wide causal order almost immediately after receipt, avoiding the additional latency due to causal ordering before delivery. The protocol is based on synchronized clocks, and assumes that the skew between any two clocks is less than the channel latency between the most distant nodes.

Citations

1855 Time, clocks, and the ordering of events in a distributed system – Lamport - 1978
560 Lightweight causal and atomic group multicast – Birman, Schiper, et al. - 1991
470 Reliable Communication in the Presence of Failures – Birman, Joseph - 1987
366 Reliable Broadcast Protocols – Chang, Maxemchuk - 1984
357 Transis: A Communication Sub-System for High Availability – AMIR, DOLEV, et al. - 1992
230 Preserving and using context information in interprocess communication – PETERSON, BUCHHOLZ, et al. - 1989
221 Totem: A fault-tolerant multicast group communication system – Moser, Melliar-Smith, et al. - 1996
148 Broadcast protocols for distributed systems – Melliar-Smith, Moser, et al. - 1990
99 The Causal Ordering Abstraction and a Simple Way to Implement it – Raynal, Schiper, et al. - 1991
41 Cesiumspray: a precise and accurate global time service for large-scale systems – Verissimo, Rodrigues, et al. - 1997
30 Precision synchronization of computer network clocks – Mills - 1994
25 Causal Multicasts in Overlapping Groups: Towards a Low Cost Approach – Mostefaoui, Raynal - 1993
11 Necessary and sufficient conditions on information for causal message ordering and their optimal implementation – Kshemkalyani, Singhal - 1998
9 Trans: A Reliable Broadcast Protocol – Melliar-Smith, Moser - 1993
6 An Optimal Algorithm for Generalized Causal Message Ordering – Kshemkalyani, Singhal - 1996
2 Towards fault-tolerant and synchronous multicast protocols for distributed systems – Cheng, Jia, et al. - 1996