Title :
Fast and cost effective cache invalidation in DSM
Author :
Lee, Chang-Kyu ; Choi, Jong Hyuk ; Park, Kyu Ho ; Kim, Bong Wan
Author_Institution :
CORE Lab., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
Abstract :
Most distributed shared memory systems use point-to-point networks in conjunction with directory-based cache coherence protocols. A cache invalidation transaction generates a number of unicast invalidation messages and as many acknowledgment messages. This results in heavy network traffic, high latency, and high occupancy at home nodes. This paper introduces a fast cache invalidation method, called collective cache invalidation (CCI), and its simple and cost effect implementation method, called virtual bus based collective cache invalidation (VCCI). The simulation results show that we can reduce the total network traffic up to 45% and the overall execution time up to 11% by VCCI. The proposed method keeps the system scalable-the growth rate of the implementation cost if O(N√N), and, VCCI can reduce the complexity of coherence protocol and make directory controllers simple since it does not require acknowledgment messages
Keywords :
cache storage; distributed shared memory systems; protocols; virtual machines; acknowledgment messages; cache invalidation transaction; collective cache invalidation; directory controllers; directory-based cache coherence protocols; distributed shared memory systems; execution time; home node occupancy; latency; network traffic; point-to-point networks; simulation; unicast invalidation messages; virtual bus based collective cache invalidation; Bandwidth; Broadcasting; Costs; Delay; Hardware; Protocols; Scalability; Telecommunication traffic; Traffic control; Unicast;
Conference_Titel :
Parallel and Distributed Systems, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Iwate
Print_ISBN :
0-7695-0568-6
DOI :
10.1109/ICPADS.2000.857734