| On the interconnection of causal memory systems |
| Full text |
Pdf
(792 KB)
|
| Source
|
Annual ACM Symposium on Principles of Distributed Computing
archive
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
table of contents
Portland, Oregon, United States
Pages: 163 - 170
Year of Publication: 2000
ISBN:1-58113-183-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 11, Citation Count: 0
|
|
|
ABSTRACT
A large amount of work has been invested in devising algorithms to implement distributed shared memory (DSM) systems under different consistency models. However, to our knowledge, the possibility of interconnecting DSM systems with simple protocols and the consistency of the resulting system has never been studied. With this paper, we start a series of works on the properties of the interconnection of DSM systems, which tries to fill this void.
In this paper, we look at the interconnection of propagation-based causal DSM systems. We present extremely simple algorithms to interconnect two such systems (possibly implemented with different algorithms), that only require the existence of a bidirectional reliable FIFO channel connecting one process from each system. We show that the resulting DSM system is also causal. This result can be generalized to interconnect any number of DSM propagation-based causal systems.
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
|
M. Ahamad, G. Neiger, J. Burns, P. Kohli, and P. Hutto. Causal memory: Definitions, implementation and programming. Distributed Computing, 9(1):37-49, August 1995.
|
 |
3
|
|
| |
4
|
V. Cholvi. Specification of the behavior of memory operations in distributed systems. Parallel Processing Letters, 8(4):589--598, December 1998.
|
| |
5
|
J. Goodman. Cache consistency and sequential consistency. Technical Report 61, IEEE Scalable Coherence Interface Working Group, March 1989.
|
 |
6
|
|
 |
7
|
|
| |
8
|
R. Lipton and J. Sandberg. PRAM: A scalable sh~ed memory. Technical Report CS-TR-180-88, Princeton University, Department of Computer Science, September 1988.
|
| |
9
|
|
| |
10
|
M. Raynal and M. Ahamad. Exploiting write semantics in implementing partially replicated causal objects. In Proceedings of the 6th EUI~OMICRO Conference on Parallel and Distributed Computing, pages 157-163, Feb 1998.
|
| |
11
|
A. Singh. Bounded timestamps in process networks. Parallel Processing Letters, 6(2):259-264, 1996.
|
| |
12
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|