ACM Home Page
Please provide us with feedback. Feedback
On the interconnection of causal memory systems
Full text PdfPdf (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
Antonio Fernández  Universidad Rey Juan Carlos, 28933 Móstoles, Spain
Ernesto Jiménez  Universidad Politécnica de Madrid, 28031 Madrid, Spain
Vicent Cholvi  Universitat Jaume 1, 12071 Castellón, Spain
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 11,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/343477.343540
What is a DOI?

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

Collaborative Colleagues:
Antonio Fernández: colleagues
Ernesto Jiménez: colleagues
Vicent Cholvi: colleagues

Peer to Peer - Readers of this Article have also read: