...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Efficient SSD Cache for Cloud Block Storage via Leveraging Block Reuse Distances
【24h】

Efficient SSD Cache for Cloud Block Storage via Leveraging Block Reuse Distances

机译:通过利用块重用距离高效SSD缓存云块存储

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Solid State Drives (SSDs) are popularly used for caching in large scale cloud storage systems nowadays. Traditionally, most cache algorithms make replacement upon each miss when cache space is full. However, we observe that in a typical Cloud Block Storage (CBS) system, there is a great percentage of blocks with large reuse distances, which would result in large number of blocks being evicted out of the cache before they ever have a chance to be referenced while they are cached, significantly jeopardizing the cache efficiency. In this article, we propose LEA, Lazy Eviction cache Algorithm, for cloud block storage to efficiently remedy the cache inefficiencies caused by cache blocks with large reuse distances. LEA mainly employs two lists, Lazy Eviction List (LEL) and Block Identity List (BIL), which keep track of two types of victim blocks respectively based on their cache duration when replacements occur, to improve cache efficiency. When a cache miss happens, if the victim block has not resided in cache for longer than its reuse distance, LEA inserts the missed block identity into BIL. Otherwise, it inserts the missed block entry into LEL. We have evaluated LEA by using IO traces collected from Tencent, one of the largest network service providers in the world, and several open source traces. Experimental results show that LEA not only outperforms most of the state-of-the-art cache algorithms in hit ratio, but also greatly reduces the number of SSD writes.
机译:稳固状态驱动器(SSD)普遍用于现在在大型云存储系统中缓存。传统上,大多数缓存算法在缓存空间已满时替换每个未命中。但是,我们观察到,在典型的云块存储(CBS)系统中,具有大量重用距离的块百分比,这将导致大量的块在曾经有机会之前被驱逐出高速缓存在缓存时引用,显着危及高速缓存效率。在本文中,我们提出了LEA,懒惰驱逐缓存算法,用于云块存储,以有效地补救由大量重用距离引起的缓存块引起的缓存效率效率。 Lea主要雇用两个列表,懒惰的驱逐名单(LEL)和块标识列表(BIL),它们分别根据其缓存持续时间跟踪两种类型的受害块,以提高缓存效率。当缓存未命中发生时,如果受害者块在缓存中没有超过其重用距离的缓存中,Lea将未列块标识插入到BIL中。否则,它将未列显示的块条目插入LEL。我们通过使用从世界上最大的网络服务提供商之一腾讯收集的IO痕迹和几种开源痕迹来评估LEA。实验结果表明,LEA不仅优于命中率的大多数最先进的高速缓存算法,而且大大减少了SSD写入的数量。

著录项

  • 来源
  • 作者单位

    Huazhong Univ Sci & Technol Wuhan Natl Lab Optoelect Wuhan 430074 Hubei Peoples R China|Huazhong Univ Sci & Technol Sch Comp Sci & Technol Wuhan 430074 Hubei Peoples R China;

    Huazhong Univ Sci & Technol Wuhan Natl Lab Optoelect Wuhan 430074 Hubei Peoples R China|Huazhong Univ Sci & Technol Sch Comp Sci & Technol Wuhan 430074 Hubei Peoples R China;

    Huazhong Univ Sci & Technol Wuhan Natl Lab Optoelect Wuhan 430074 Hubei Peoples R China|Huazhong Univ Sci & Technol Sch Comp Sci & Technol Wuhan 430074 Hubei Peoples R China;

    Huazhong Univ Sci & Technol Wuhan Natl Lab Optoelect Wuhan 430074 Hubei Peoples R China|Huazhong Univ Sci & Technol Sch Comp Sci & Technol Wuhan 430074 Hubei Peoples R China;

    Tencent Corp Shenzhen 518054 Guangdong Peoples R China;

    Tencent Corp Shenzhen 518054 Guangdong Peoples R China;

    Tencent Corp Shenzhen 518054 Guangdong Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Cloud computing; Servers; Routing; Distributed databases; Indexes; Virtual machine monitors; Reliability; Cloud block storage; cache algorithm; SSD; reuse distance;

    机译:云计算;服务器;路由;分布式数据库;索引;虚拟机监测器;可靠性;云块存储;缓存算法;SSD;重复使用距离;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号