DocumentCode
2044950
Title
Lazy home migration for distributed shared memory systems
Author
Baylor, Sandra ; Ekanadham, Kattamuri ; Jann, Joefon ; Lim, Beng-Hong ; Pattnaik, Pratap
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1997
fDate
18-21 Dec 1997
Firstpage
106
Lastpage
111
Abstract
In a distributed shared memory system, each memory page is associated with a home node that maintains the directory state for cache lines within that page. Memory access patterns and home node locations have a strong influence on performance, especially if remote communication is costly. Since access patterns are difficult to predict and may change dynamically, it is useful to dynamically migrate home nodes to reduce the amount of remote communication. The paper presents a new and efficient algorithm for migrating home nodes in distributed shared memory systems. Unlike previous page migration algorithms, our algorithm avoids global coordination. Allowing the system to be more responsive to changing workloads. We verify the algorithm´s correctness with the Murσ protocol verification tool. We explore several policies for deciding when and where to migrate home nodes. Trace driven simulations of several SPLASH-2 benchmarks show that our home migration algorithm and policies can reduce the amount of remote communication by 50%. The results also emphasize the importance of minimizing the cost of migration
Keywords
cache storage; distributed memory systems; parallel algorithms; shared memory systems; storage management; Murσ protocol verification tool; SPLASH-2 benchmarks; algorithm correctness; cache lines; directory state; distributed shared memory systems; global coordination; home node; home node locations; lazy home migration; memory access patterns; memory page; page migration algorithms; remote communication; trace driven simulations; Communication system control; Control system synthesis; Costs; Data analysis; Distributed computing; Hardware; Network synthesis; Pattern analysis; Performance gain; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location
Bangalore
Print_ISBN
0-8186-8067-9
Type
conf
DOI
10.1109/HIPC.1997.634479
Filename
634479
Link To Document