DocumentCode :
3104371
Title :
An efficient lock protocol for home-based lazy release consistency
Author :
Yun, Hee-Chul ; Lee, Sang-Kwon ; Lee, Joonwon ; Maeng, Seungryoul
Author_Institution :
Comput. Archit. Lab., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
fYear :
2001
fDate :
2001
Firstpage :
527
Lastpage :
532
Abstract :
Home-based lazy release consistency (HLRC) shows poor performance on lock based applications because of two reasons: a whole page is fetched on a page fault while actual modification is much smaller; and a home is at the fixed location while the access pattern is migratory. We present an efficient lock protocol for HLRC. In this protocol, the pages that are expected to be used by the acquirer are selectively updated using diffs. The diff accumulation problem is minimized by limiting the size of diffs to be sent for each page. Our protocol reduces the number of page faults inside critical sections because pages can be updated by applying locally stored diffs. This reduction yields the reduction of average lock waiting time and the reduction of message amount. The experiment with five applications shows that our protocol archives 2%-40% speedup against base HLRC for four applications
Keywords :
memory protocols; shared memory systems; virtual storage; workstation clusters; diff accumulation problem; experiment; home-based lazy release consistency; lock protocol; lock waiting time; page faults; page fetching; performance; shared virtual memory; workstation clusters; Access protocols; Application software; Computer architecture; Costs; Laboratories; Memory management; Microprocessors; Protection; Support vector machines; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-1010-8
Type :
conf
DOI :
10.1109/CCGRID.2001.923238
Filename :
923238
Link To Document :
بازگشت