首页> 外文期刊>International journal of parallel programming >GLE-Dedup: A Globally-Locally Even Deduplication by Request-Aware Placement for Better Read Performance
【24h】

GLE-Dedup: A Globally-Locally Even Deduplication by Request-Aware Placement for Better Read Performance

机译:GLE-Dedup:通过请求感知放置在全球本地进行重复数据删除,以实现更好的读取性能

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

摘要

Deduplication serves as a fundamental way to eliminate replicas and save space and network bandwidth in various storage systems. However, the performance of most existing deduplication systems can be further improved on normal reads, which carry crucial weight in currently popular WORM access model. Specifically, most existing deduplication systems achieve globally even layout via the simple round-robin algorithm and ignore the interrelationship between chunks and IO requests in the placement policy, thus failing to achieve the local even placement within a request and causing read imbalance problem. In this paper, we focus on deduplication over small-scale storage systems with adequate bandwidth in between and propose a deduplication system with request-aware placement policy named GLE-Dedup to achieve even placement both globally and locally for better read performance. Differing from conventional approaches of chunk-based placement, GLE-Dedup employs a group placement for chunks and the group size is mainly determined by the request ID to achieve request-awareness. We place chunks belonging to the same IO request into different independent nodes as much as possible to achieve even placement locally within a request and meanwhile maintain global balance with rotation among chunk groups. In this way, better parallelism is exploited for higher read performance. Experiment results under the real-world CAFTL trace have shown the effectiveness and advantage of GLE-Dedup over B-Dedup and R-Dedup respectively under round-robin and random placement. For example, our GLE-Dedup could achieve about 18.9 and 24 % read improvement respectively compared with B-Dedup and R-Dedup.
机译:重复数据删除是消除重复数据并节省各种存储系统中空间和网络带宽的基本方法。但是,大多数现有重复数据删除系统的性能可以通过常规读取进一步提高,这些读取在当前流行的WORM访问模型中具有至关重要的意义。具体而言,大多数现有的重复数据删除系统都通过简单的循环算法实现全局均匀布局,并且忽略了放置策略中块与IO请求之间的相互关系,因此无法在请求内实现本地均匀放置,并导致读取不平衡的问题。在本文中,我们将重点放在具有足够带宽之间的小型存储系统上的重复数据删除,并提出一种具有请求感知放置策略的重复数据删除系统,称为GLE-Dedup,以实现全局和本地均匀放置,以实现更好的读取性能。与传统的基于块的放置方法不同,GLE-Dedup对块使用组放置,并且组大小主要由请求ID确定以实现请求感知。我们将属于相同IO请求的块尽可能地放置到不同的独立节点中,以在请求中本地均匀地放置,同时保持块组之间轮换的全局平衡。这样,可以利用更好的并行性来获得更高的读取性能。在真实的CAFTL跟踪下的实验结果表明,在循环和随机放置下,GLE-Dedup分别比B-Dedup和R-Dedup的有效性和优势。例如,与B-Dedup和R-Dedup相比,我们的GLE-Dedup可以分别实现约18.9和24%的读取改善。

著录项

  • 来源
    《International journal of parallel programming》 |2017年第4期|946-964|共19页
  • 作者单位

    State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China;

    State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China;

    State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China;

    State Key Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha, Hunan, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Deduplication; Even-placement; Read imbalance; Request-awareness; Group placement;

    机译:重复数据删除;均匀放置;阅读失衡;请求意识;组放置;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号