首页> 外国专利> Systems, devices and methods using a solid state device as a caching medium with a cache replacement algorithm

Systems, devices and methods using a solid state device as a caching medium with a cache replacement algorithm

机译:使用固态设备作为具有缓存替换算法的缓存介质的系统,设备和方法

摘要

An example method for performing cache replacement in a caching medium for a data storage system can include providing an SSD cache, providing an LRU data structure including buckets for managing the SSD cache, and providing cache headers for managing the cache lines. The method can include assigning two or more cache headers to a same bucket of the LRU data structure, and arranging the cache headers in a linked list based on access time. A cache header for an LRU cache line is a tail node of the linked list. The method can further include providing an LFU data structure including frequency buckets, assigning the tail node of the linked list of the same bucket of the LRU data structure to a frequency bucket based on access frequency, and selecting an LFU cache line for cache replacement using the LFU data structure.
机译:用于在用于数据存储系统的缓存介质中执行高速缓存替换的示例方法可以包括:提供SSD高速缓存;提供包括用于管理SSD高速缓存的桶的LRU数据结构;以及提供用于管理高速缓存行的高速缓存头。该方法可以包括:将两个或更多个高速缓存头分配给LRU数据结构的同一存储桶;以及基于访问时间将高速缓存头布置在链表中。 LRU缓存行的缓存头是链接列表的尾节点。该方法可以进一步包括:提供包括频率桶的LFU数据结构;基于访问频率将LRU数据结构的相同桶的链接列表的尾节点分配给频率桶;以及使用以下各项来选择用于缓存替换的LFU缓存行: LFU数据结构。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号