Log-structured storage has been widely deployed in various domains of storage systems for high performance. However, its garbage collection (GC) incurs severe write amplification (WA) due to the frequent rewrites of live data. This motivates many research studies, particularly on data placement strategies, that mitigate WA in log-structured storage. We show how to design an optimal data placement scheme that leads to the minimum WA with the future knowledge of block invalidation time (BIT) of each written block. Guided by this observation, we propose InferBIT, a novel data placement algorithm that aims to minimize WA in log-structured storage. Its core idea is to infer the BITs of written blocks from the underlying storage workloads, so as to place the blocks with similar estimated BITs into the same group in a fine-grained manner. We show via both mathematical and trace analyses that InferBIT can infer the BITs by leveraging the write skewness property in real-world storage workloads. Evaluation on block-level I/O traces from real-world cloud block storage workloads shows that InferBIT achieves the lowest WA compared to eight state-of-the-art data placement schemes.


翻译:由于经常重写现场数据,其垃圾收集(GC)引起严重的书面放大(WA),这促使许多研究,特别是关于数据放置战略的研究,从而在日志结构的储存中减少WA。我们通过数学和追踪分析显示,InferBIT可以通过利用真实世界储存工作量中的书写临界值财产来推导双边投资条约。我们建议InferBIT,这是一个新的数据放置算法,目的是在日志结构储存中最大限度地减少WA。它的核心思想是将书面块的双边投资条约从基本储存工作量中推导出来,以便以细微的方式将类似估计双边投资条约的区块置于同一组别中。我们通过数学和追踪分析显示,InferBIT通过利用真实世界储存工作量中的书写临界值财产来推导双边投资条约。我们建议InferBITI/O级数据定位算出真实世界云块储存工作量的区块级I/O级数据记录显示,InferBITIBIT实现了最低的WA计划,与8个州数据定位。

0
下载
关闭预览

相关内容

专知会员服务
15+阅读 · 2021年5月21日
【如何做研究】How to research ,22页ppt
专知会员服务
108+阅读 · 2021年4月17日
Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
110+阅读 · 2020年5月15日
【论文】结构GANs,Structured GANs,
专知会员服务
14+阅读 · 2020年1月16日
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
已删除
德先生
53+阅读 · 2019年4月28日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
VIP会员
相关资讯
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
已删除
德先生
53+阅读 · 2019年4月28日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Top
微信扫码咨询专知VIP会员