|
ABSTRACT
As usual, the SIGOPS workshop provided a great platform for interesting discussion. Among other things, a controversy arose around the usefulness of causal ordering in a distributed system. In this paper, I explain causality in non-technical terms, and enumerate some of the most prevalent misconceptions that surrounded causality. Next I present some important examples where causal delivery is a necessary and sufficient ordering of events.
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
|
1. Proceedings of the 5th ACM SIGOPS Workshop, IRISA INRIA, Rennes, France, September 21-23, 1992.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
5. L. Rodrigues and P. Verissimo, "xAMp: a Multi-primitive Group Communications Service," Proc. of the 11th Symposium on Reliable Distributed Systems, IEEE, Houston, TX, October 1992.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
9. R. Ladin, B. Liskov, and L. Shrira, "Lazy Replication: Exploiting the Semantics of Distributed Services," IEEE TCOS Newsletter, special issue on the Management of Replicated Data, vol. 4, no. 3, pp. 4-7, Fall 1990.
|
| |
10
|
10. M. Ahamad, P. Hutto, and R. John, "Implementing and Programming Causal Distributed Shared Memory," Proc. of the 11th International Conference on Distributed Computing Systems, Arlington, TX, May 20-24, 1991.
|
 |
11
|
Kourosh Gharachorloo , Daniel Lenoski , James Laudon , Phillip Gibbons , Anoop Gupta , John Hennessy, Memory consistency and event ordering in scalable shared-memory multiprocessors, Proceedings of the 17th annual international symposium on Computer Architecture, p.15-26, May 28-31, 1990, Seattle, Washington, United States
|
 |
12
|
John B. Carter , John K. Bennett , Willy Zwaenepoel, Implementation and performance of Munin, Proceedings of the thirteenth ACM symposium on Operating systems principles, p.152-164, October 13-16, 1991, Pacific Grove, California, United States
|
 |
13
|
|
| |
14
|
14. H.E. Bal, M.F. Kaashoek, and A.S. Tanenbaum, "Experience with Distributed Programming in Orca," Proc. of the International Conference on Computer Languages '90, IEEE, 1990.
|
 |
15
|
|
| |
16
|
|
| |
17
|
17. R. Schwarz and F. Mattern, "Detecting Causal Relationships in Distributed Computations: In Search of the Holy Grail," Tech. Report 215/91, Dept. of Comp. Sc., Univ. of Kaiserslautern, Kaiserslautern, Germany, November 1991.
|
 |
18
|
|
CITED BY 9
|
|
Robbert van Renesse , Kenneth P. Birman , Roy Friedman , Mark Hayden , David A. Karr, A framework for protocol composition in Horus, Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, p.80-89, August 20-23, 1995, Ottowa, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|