DocumentCode
2254100
Title
Lock improvement technique for release consistency in distributed shared memory systems
Author
Fu, Shiwa S. ; Tzeng, Nian-Feng
Author_Institution
Center for Adv. Comput. Studies, Univ. of Southwestern Louisiana, Lafayette, LA, USA
fYear
1996
fDate
27-31 Oct. 1996
Firstpage
255
Lastpage
262
Abstract
Distributed shared memory allows processes to view the physically distributed memory as a globally shared virtual memory. Lazy release consistency (LRC), among known techniques, is an efficient software model proposed for distributed shared memory. It relies heavily on lock synchronization to maintain data coherency. The lock scheme used in LRC, however, conducts many interrupt invocations on the remote processors, which in turn steal effective cpu cycles from remote processors, thus prolonging the lock acquisition time and the total elapsed time of application programs. In this paper, a lock improvement technique is proposed to alleviate interrupt invocations caused by the lock acquire operations, leading to reduction in the lock acquisition time and the overall program execution time. Our improvement technique was evaluated under the TreadMarks´ framework using four applications, where TreadMarks is a distributed shared memory system based on LRC. The experimental results indicate that our technique improves the lock acquisition time over TreadMarks on a network of workstations by more than 14% for one application.
Keywords
shared memory systems; data coherency; distributed shared memory systems; lazy release consistency; lock synchronization; release consistency; Costs; Delay effects; Distributed computing; Ducts; Hardware; Message passing; Physics computing; Propagation delay; Scalability; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location
Annapolis, MA, USA
ISSN
1088-4955
Print_ISBN
0-8186-7551-9
Type
conf
DOI
10.1109/FMPC.1996.558093
Filename
558093
Link To Document