ACM Home Page
Please provide us with feedback. Feedback
Large causality: ordering broadcasts and messages
Full text PdfPdf (391 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring table of contents
Mont Saint-Michel, France
SESSION: Session table of contents
Pages: 1 - 6  
Year of Publication: 1992
Author
José M. Piquer  Universidad de Chile
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

The causal order in distributed asynchronous systems is a valuable and useful concept to implement distributed algorithms. In particular, causal broadcasts have been used to solve many well-known distributed problems (as replication using a token-passing mechanism). However, the implementation of a general causal message system (where every message and broadcast respects the causal order) is complicated and involves a hard protocol to ensure delivery order. On the other hand only a few applications really need the causal semantics of the message sending primitives and they typically only concern the broadcast primitives.This paper proposes a new ordering of broadcasts and messages, where the broadcasts are causally ordered, but they only impose an order on messages (which are not causally ordered). This order (called large causality) is easy and cheap to implement on most distributed architectures and is powerful enough to build token-passing (and though replica coherency) and global state applications.This paper does not treat group multicast nor fault-tolerance, however we expect to be able to benefit from the research done on this field by systems such as ISIS, providing all these features together.


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
 
4
 
5
{Garc 89} H. Garcia-Molina, A. Spauster, Message Ordering in a Multicast Environment Proc. 9th International Conference on Distributed Computing Systems, IEEE, June 1989.
 
6
{Fidg 88} C. Fidge, Timestamps in Messaqe-Passing Systems that Preserve the Partial Ordering, Proc.1lth Australian Computer Science Conference, 1988.
7
8
 
9
{Matt 87} F. Mattern, Algorithms for Distributed Termination Detection, Distributed Computing, N. 2, pp. 161-175, Springer-Verlag, 1987.
 
10
{Matt 89} F. Mattern, Time and Global States in Distributed Systems, Proc. of the International Workshop on Parallel and Distributed Algorithms, North-Holland, 1989.
11
 
12
{Piqu 91a} J. M. Piquer, Parallélisme et Distribution en Lisp, Thèse de Doctorat d'Informatique, École Polytechnique, Paris, France, 1991.
 
13
 
14
{Piqu 91c} J. M. Piquer, Preserving Distributed Data Coherence Using Asynchronous Broadcasts, Proc. of the XI International Conference of the Chilean Computer Science Society, Plenum Press, Santiago, Chile, Oct. 1991.
 
15
{Rayn 89} M. Raynal, A. Schiper, S. Toueg, The Causal Ordering Abstraction and a Simple Way to Implement It, INRIA Research Report 1132, Dec. 1989.
 
16