ACM Home Page
Please provide us with feedback. Feedback
The mutual exclusion problem: part I—a theory of interprocess communication
Full text PdfPdf (1.18 MB)
Source Journal of the ACM (JACM) archive
Volume 33 ,  Issue 2  (April 1986) table of contents
Pages: 313 - 326  
Year of Publication: 1986
ISSN:0004-5411
Author
Leslie Lamport  Digital Equipment Corp., Palo Alto, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 111,   Citation Count: 50
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/5383.5384
What is a DOI?

ABSTRACT

A novel formal theory of concurrent systems that does not assume any atomic operations is introduced. The execution of a concurrent program is modeled as an abstract set of operation executions with two temporal ordering relations: “precedence” and “can causally affect”. A primitive interprocess communication mechanism is then defined. In Part II, the mutual exclusion is expressed precisely in terms of this model, and solutions using the communication mechanism are given.


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
CHANEY, T. J., AND MOLNAR, C. E. Anomalous behavior of synchronizer and arbiter circuits. IEEE Trans. Comput. C-22 (Apr. 1973), 421-422.
3
 
4
EINSTEIN, A. Zur electrodynamik bewegter korper. Ann. Physik, 17 (1905). Translated as: On the electrodynamics of moving bodies. In The Principle of Relativity, Dover, New York, pp. 35-65.
5
6
 
7
LAMPORT, L. On interprocess communication---Part I: Basic formalism. Dist. Comput. (to appear).
 
8
LAMPORT, L. On interprocess communication---Part II: Algorithms. Dist. Comput. (to appear).
9
10
 
11
MINKOWSKI, H. Space and Time. In The Principle of Relativity. Dover, New York, pp. 73-8 i.
 
12
PALAIS, R., AND LAMPORT, L. On the glitch phenomenon. Tech. Rep. CA-7611-081 l, Massachusetts Computer Associates, Wakefield, Mass., Nov. 1976.
13
 
14
RIVEST, R. L., AND PRATT, V. R. The mutual exclusion problem for unreliable processes: Preliminary report. In Proceedings of the IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1976, pp. 1-80.
 
15
SCHWARTZ, J.T. Relativity in Illustrations. New York University Press, New York, 1962.
 
16
TAYLOR, E. F., AND WHEELER, J.A. Space-Time Physics. W. H. Freeman, San Francisco, 1966.

CITED BY  50


REVIEW

"Neal Stanley Coulter : Reviewer","M. K. Solomon : Reviewer"

.abstract A novel formal theory of concurrent systems that does not assume any atomic operations is introduced. The execution of a concurrent program is modeled as an abstract set of operation executions with two temporal ordering relations: &ld  more...