摘要
设计了一个新的基于 RAID的 Cache系统 ,本系统有如下创新之处 :(1)在全局配置 Cache时 ,采取了预留与动态分配相结合的策略 ,并建立了分配模型 ,从理论上确定了预留与动态分配的最佳比例 .(2 )建立了二级读 Cache结构 ,其中 :一级读 Cache实现时间的局部性 ;二级读 Cache实现空间的局部性 .(3)提出了定时搬移并按阈值淘汰的策略 ,即定时把二级 Cache的节点中最近访问过的数据小块搬移到一级 Cache,当搬移的数据小块超过一个阈值时 ,淘汰二级 Cache的相应节点 .通过仿真测试证明了定时搬移策略较好地实现了时间的局部性 ,提高了
Designsed a new cache system on RAID. This system has the following innovations: (1)Adopting private and dynamic allocation strategy in Deploying cache, and deciding the prime proportion of the private and the public through constructing allocating model.(2)Constructing two-level read cache structure. In this structure, level 1 read cache exploits temporal locality, and level 2 read cache exploits spatial locality.(3)Presenting timing-move and replacing according to a given threshold strategy. This strategy is moving the small data blocks which are accessed lately in level 2 caches node to level 1 cache, and replacing the level 2 caches node when small data blocks moved exceeds a given threshold. The paper still proves that timing-move strategy exploits temporal locality effectively and improve the cache system performance through simulation test.
出处
《小型微型计算机系统》
CSCD
北大核心
2004年第12期2173-2178,共6页
Journal of Chinese Computer Systems
基金
国家自然科学基金 ( 60 173 0 43 )资助