DocumentCode :
2743198
Title :
Slow memory: weakening consistency to enhance concurrency in distributed shared memories
Author :
Hutto, Phillip W. ; Ahamad, Mustaque
Author_Institution :
Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
1990
fDate :
28 May-1 Jun 1990
Firstpage :
302
Lastpage :
309
Abstract :
The use of weakly consistent memories in distributed shared memory systems to combat unacceptable network delay and to allow such systems to scale is proposed. Proposed memory correctness conditions are surveyed, and how they are related by a weakness hierarchy is demonstrated. Multiversion and messaging interpretations of memory are introduced as means of systematically exploring the space of possible memories. Slow memory is presented as a memory that allows the effects of writes to propagate slowly through the system, eliminating the need for costly consistency maintenance protocols that limit concurrency. Slow memory processes a valuable locality property and supports a reduction from traditional atomic memory. Thus slow memory is as expressive as atomic memory. This expressiveness is demonstrated by two exclusion algorithms and a solution to M.J. Fischer and A. Michael´s (1982) dictionary problem on slow memory
Keywords :
concurrency control; distributed processing; storage allocation; dictionary problem; distributed shared memories; exclusion algorithms; locality property; memory correctness conditions; messaging memory; multiversion memory; slow memory; unacceptable network delay; weakly consistent memories; writes; Computer science; Concurrent computing; Databases; Delay; Dictionaries; Protocols; Space exploration; Transient response;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-2048-X
Type :
conf
DOI :
10.1109/ICDCS.1990.89297
Filename :
89297
Link To Document :
بازگشت