DocumentCode
3231319
Title
Entry consistency versus lazy release consistency in DSM systems: analytical comparison and a new hybrid solution
Author
Protiae, Jelica ; Milutinoviae, Veljko
Author_Institution
Dept. of Comput. Eng., Belgrade Univ., Serbia
fYear
1997
fDate
29-31 Oct 1997
Firstpage
78
Lastpage
83
Abstract
Entry consistency (EC), implemented in Midway, and lazy release consistency (LRC), implemented in TreadMarks, are two promising relaxed memory consistency models which tend to minimize communication costs. This is an important goal of software-based distributed shared memory (DSM) solutions built on workstation networks. While Midway uses a fine-grain update-based coherence protocol, TreadMarks implements an invalidation-based protocol with virtual memory page as the granularity unit. Instead of transferring the whole page on a page fault, TreadMarks transfers diffs-lists of modifications to the page during a critical section. According to a previous comparative study of EC and LRC neither is unconditionally better than the other and the performance advantages depend highly on the application. This paper examines the performance/complexity trade-offs of EC and LRC, based on a model that includes storage overhead, as well as the communication and computation costs. A proposal for a new hybrid of LRC and EC is also presented
Keywords
data integrity; distributed memory systems; local area networks; memory protocols; multiprocessing programs; shared memory systems; software performance evaluation; workstations; DSM systems; Midway; TreadMarks; communication costs; distributed shared memory; entry consistency; lazy release consistency; relaxed memory consistency models; Access protocols; Coherence; Computer networks; Costs; Interleaved codes; Proposals; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1997., Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of
Conference_Location
Tunis
ISSN
1071-0485
Print_ISBN
0-8186-8153-5
Type
conf
DOI
10.1109/FTDCS.1997.644707
Filename
644707
Link To Document