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
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;
Conference_Titel :
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-8067-9
DOI :
10.1109/HIPC.1997.634479