DocumentCode :
413054
Title :
Utilizing home node prediction to improve the performance of software distributed shared memory
Author :
Peng, S.
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
59
Abstract :
Summary form only given. Many researchers use a home-based lazy release consistent protocol (HLRC) to provide a simple, effective, and scalable way to build software distributed shared memory (DSM) systems. However, the performance of HLRC is notoriously sensitive to the initial page distribution among home nodes. We propose an adaptive HLRC protocol in which the home page designation is able to change according to the observed application sharing pattern. Our system differs from HLRC and other adaptive derivatives in the following respects. First, the number of home nodes for each shared page can be varied, as opposed to having only a single home node. Second, we use prediction in a novel way to dynamically change the the location of home nodes according to different memory access patterns. The home node of each shared page is able to propagate, perish, and migrate. An online home predictor determine whether or not the current node should remain a home node or drop from the current set of home nodes for a given page. Finally, all decisions concerning home node group membership are made locally, eliminating the costly global decision-making communication present in many other systems. Performance evaluations using six well-known DSM benchmarks show that our adaptive protocol outperforms conventional HLRC by up to 60%.
Keywords :
benchmark testing; decision making; distributed shared memory systems; protocols; software performance evaluation; DSM benchmark; global decision-making communication; home node prediction; home-based lazy release consistent protocol; initial page distribution; memory access patterns; performance evaluation; software distributed shared memory system; Access protocols; Application software; Coherence; Decision making; Distributed computing; Home computing; Laboratories; Software performance; System performance; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1302983
Filename :
1302983
Link To Document :
بازگشت