DocumentCode :
1863065
Title :
Toward transparent selective sequential consistency in distributed shared memory systems
Author :
Sun, Chengzheng ; Huang, Zhiyi ; Lei, Wanju ; Saitar, A.
Author_Institution :
Sch. of Comput. & Inf. Technol., Griffith Univ., Brisbane, Qld., Australia
fYear :
1998
fDate :
26-29 May 1998
Firstpage :
572
Lastpage :
581
Abstract :
This paper proposes a transparent selective sequential consistency approach to distributed shared memory (DSM) systems. First, three basic techniques-time selection, processor selection, and data selection-are analyzed for improving the performance of strictly sequential consistency DSM systems, and a transparent approach to achieving these selections is proposed. Then, this paper focuses on the protocols and techniques devised to achieve transparent data selection, including a novel selective lazy/eager updates propagation protocol for propagating updates on shared data objects, and the critical region updated pages set scheme to automatically detect the associations between shared data objects and synchronization objects. The proposed approach is able to offer the same potential performance advantages as the entry consistency model or the scope consistency model, but it imposes no extra burden to programmers and never fails to execute programs correctly. The devised protocols and techniques have been implemented and experimented with in the context of the TreadMarks DSM system. Performance results have shown that for many applications, our transparent data selection approach outperforms the lazy release consistency model using a lazy or eager updates propagation protocol
Keywords :
data integrity; distributed memory systems; memory protocols; performance evaluation; shared memory systems; synchronisation; DSM systems; TreadMarks; critical region updated pages set scheme; data selection; distributed shared memory systems; eager updates propagation protocol; entry consistency model; performance; processor selection; scope consistency model; selective lazy propagation protocol; shared data objects; synchronization objects; time selection; transparent data selection; transparent selective sequential consistency; Australia; Distributed computing; Information technology; Message passing; Object detection; Parallel programming; Performance analysis; Programming profession; Protocols; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
ISSN :
1063-6927
Print_ISBN :
0-8186-8292-2
Type :
conf
DOI :
10.1109/ICDCS.1998.679818
Filename :
679818
Link To Document :
بازگشت