首页> 外文期刊>计算机、材料和连续体(英文) >GFCache: A Greedy Failure Cache Considering Failure Recency and Failure Frequency for an Erasure-Coded Storage System
【24h】

GFCache: A Greedy Failure Cache Considering Failure Recency and Failure Frequency for an Erasure-Coded Storage System

机译:gfcache:考虑擦除编码存储系统的失败后续和故障频率的贪婪故障缓存

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

摘要

In the big data era,data unavailability,either temporary or permanent,becomes a normal occurrence on a daily basis.Unlike the permanent data failure,which is fixed through a background job,temporarily unavailable data is recovered on-the-fly to serve the ongoing read request.However,those newly revived data is discarded after serving the request,due to the assumption that data experiencing temporary failures could come back alive later.Such disposal of failure data prevents the sharing of failure information among clients,and leads to many unnecessary data recovery processes,(e.g.caused by either recurring unavailability of a data or multiple data failures in one stripe),thereby straining system performance.To this end,this paper proposes GFCache to cache corrupted data for the dual purposes of failure information sharing and eliminating unnecessary data recovery processes.GFCache employs a greedy caching approach of opportunism to promote not only the failed data,but also sequential failure-likely data in the same stripe.Additionally,GFCache includes a FARC(Failure ARC)catch replacement algorithm,which features a balanced consideration of failure recency,frequency to accommodate data corruption with good hit ratio.The stored data in GFCache is able to support fast read of the normal data access.Furthermore,since GFCache is a generic failure cache,it can be used anywhere erasure coding is deployed with any specific coding schemes and parameters.Evaluations show that GFCache achieves good hit ratio with our sophisticated caching algorithm and manages to significantly boost system performance by reducing unnecessary data recoveries with vulnerable data in the cache.
机译:在大数据时代,数据不可用,临时或永久性,每天都会成为正常情况。如果通过后台作业固定的永久数据故障,暂时不可用数据将在飞行中恢复到持续读取请求。然而,在服务请求之后丢弃了那些新复活的数据,因为假设遇到临时失败的数据可能会在以后回来。措施的失败数据的处理阻止了客户之间的失败信息共享,并导致许多人不必要的数据恢复过程(例如,通过重复数据或一个条带中的多个数据故障的重复使用),从而将系统性能进行紧张。为此,本文提出了GFCache以缓存破坏数据的失败信息共享的双重目的和消除不必要的数据恢复过程.gfcache采用贪婪的缓存方法的机会主义,不仅可以促进失败的数据,而且还要顺序f Ailure - 可能的数据在相同的条纹中.Aditionally,GFCache包括Farc(失败电弧)捕获替换算法,它具有对故障新记忆的平衡考虑,以适应良好命中率的数据损坏。GFCache中的存储数据能够支持快速读取正常数据Access.fuRtimore,由于GFCache是​​通用故障缓存,它可以使用任何位置的擦除编码,并使用任何特定的编码方案和参数部署.Evaluations显示GFCache与我们复杂的缓存算法实现了良好的命中率和通过减少缓存中的易受攻击数据来管理通过减少不必要的数据恢复来促进系统性能。

著录项

  • 来源
    《计算机、材料和连续体(英文)》 |2019年第001期|P.153-167|共15页
  • 作者单位

    College of Computer National University of Defense Technology No.109 Deya Road KaiFu District Changsha 410073 China;

    School of Data and Computer Science Sun Yat-Sen University No.132 East Outer Ring Road of University City Road Guangzhou 510006 China;

    Arizona State University BYENG 460 699 S Mill Ave Tempe AZ 85281 USA;

    School of Data and Computer Science Sun Yat-Sen University No.132 East Outer Ring Road of University City Road Guangzhou 510006 China;

    School of Data and Computer Science Sun Yat-Sen University No.132 East Outer Ring Road of University City Road Guangzhou 510006 ChinaCollege of Computer National University of Defense Technology No.109 Deya Road KaiFu District Changsha 410073 China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算技术、计算机技术;
  • 关键词

    Failure; cache; greedy; recovery; erasure; coding; failure; recency; frequency;

    机译:失败;缓存;贪婪;恢复;擦除;编码;失败;次数;频率;
  • 入库时间 2022-08-19 04:55:15
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号