...
首页> 外文期刊>IEEE Transactions on Computers >PaRS: A Popularity-Aware Redundancy Scheme for In-Memory Stores
【24h】

PaRS: A Popularity-Aware Redundancy Scheme for In-Memory Stores

机译:PaRS:内存存储中的普及感知冗余方案

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

摘要

In-memory store has become a key component for an increasing number of data-intensive applications like OLTP and OLAP. To be resilient to data loss incurred by transient failures, redundancy strategies are incorporated into in-memory stores. In-memory datasets are characterized by skewed popularity, because they exhibit varied access frequencies (a.k.a., number of accesses). Therefore, it is prudent to apply customized redundancy schemes with dynamic memory efficiency and access parallelisms to different in-memory datasets. In this work, we propose an adaptive redundancy scheme-PaRS-for in-memory datasets. PaRS relies on a re-stripe or replication mechanism to transform involved redundancy groups according to their workload popularity growth. With PaRS in place, a memory-efficient redundancy layout is deployed for data blocks with low access frequencies; a redundancy layout exhibiting high access parallelism is adopted for highly-accessed data blocks. Compared with existing redundancy schemes that employ simple replication or erasure coding, PaRS facilitates a configurable tradeoff between memory efficiency and access parallelism for in-memory data blocks. Quantitative evaluations using YCSB show that PaRS enables in-memory stores to exhibit higher access performance and memory efficiency than the replication scheme. Furthermore, PaRS achieves better load balancing than the erasure coding, while sustaining superb access performance and memory efficiency. In particular, under a double-fault-tolerant in-memory store of limited memory, PaRS improves access latency by 15.1 to 31.5 percent compared to 3-way replication, and PaRS enhances load balancing by more than 3.9x relative to Reed-Solomon coding.
机译:内存中存储已成为越来越多的数据密集型应用程序(如OLTP和OLAP)的关键组件。为了抵御瞬态故障导致的数据丢失,冗余策略已集成到内存中。内存中数据集的特点是普及度偏低,因为它们展现出各种不同的访问频率(也就是访问次数)。因此,谨慎地将具有动态内存效率和访问并行性的定制冗余方案应用于不同的内存中数据集。在这项工作中,我们提出了一种适用于内存中数据集的自适应冗余方案-PaRS。 PaRS依赖于重新冗余或复制机制来根据所涉及的冗余组的工作负载流行程度进行转换。有了PaRS,就为访问频率较低的数据块部署了内存有效的冗余布局。对于高访问量的数据块,采用具有高访问并行度的冗余布局。与采用简单复制或擦除编码的现有冗余方案相比,PaRS有助于在内存效率和内存中数据块的访问并行性之间进行可配置的折衷。使用YCSB进行的定量评估表明,与复制方案相比,PaRS使内存中的存储具有更高的访问性能和内存效率。此外,PaRS比擦除编码具有更好的负载平衡,同时保持了出色的访问性能和存储效率。特别是,在有限内存的双容错内存存储中,与三向复制相比,PaRS将访问延迟提高了15.1%到31.5%,PaRS与Reed-Solomon编码相比,将负载平衡提高了3.9倍以上。

著录项

  • 来源
    《IEEE Transactions on Computers 》 |2019年第4期| 556-569| 共14页
  • 作者单位

    Huazhong Univ Sci & Technol, Key Lab Informat Storage Syst, Wuhan Natl Lab Optoelect, Wuhan 430074, Hubei, Peoples R China;

    Huazhong Univ Sci & Technol, Key Lab Informat Storage Syst, Wuhan Natl Lab Optoelect, Wuhan 430074, Hubei, Peoples R China;

    Auburn Univ, Samuel Ginn Coll Engn, Shelby Ctr Engn Technol, Dept Comp Sci & Software Engn, Auburn, AL 36849 USA;

    Huazhong Univ Sci & Technol, Key Lab Informat Storage Syst, Wuhan Natl Lab Optoelect, Wuhan 430074, Hubei, Peoples R China;

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

    In-memory store; erasure codes; workload popularity; memory efficiency; access parallelism;

    机译:内存商店;擦除代码;工作负载流行度;记忆效率;访问并行性;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号