ElaineLv

Personal Homepage is elainelv.github.io

Fantastic SSD Internals and How to Learn and Use Them

Fantastic SSD Internals and How to Learn and Use Them 本文发表于SYSTOR 22,由芝加哥大学和普林斯顿大学以及NetApp合作发表。 SSD是一个黑盒子,用户无法获取内部信息,从而无法根据SSD内部使用情况进行优化。例如,页面不对齐问题,写缓冲flush问题等。本文发布了一款应用层的探测工具,可以测试获取SSD内部的十个属性。基于......

如何选择合适的测试负载?

A Principled Approach for Selecting Block I/O Traces 本文发表于HotStorage 22,目前SNIA网站上开源的负载非常多(如表1),但通常不清楚要运行哪些负载以进行实验评估。因此本文开发了一个负载分析工具IOTap。如果IOTap分析的两个负载是相似的,那么对它们进行基准测试不仅是多余的,而且还会强调负载的特定特征,从而扭曲整体评估......

Generating Realistic Wear Distributions for SSDs

Generating Realistic Wear Distributions for SSDs 本文发表于HotStorage 22,来自韩国 Bryan S. Kim团队 【背景】由于固态硬盘随着使用磨损等会出现老化现象,从而导致闪存数据错误率增加而影响性能。因此,理解老化现象对闪存研究非常重要。 【问题】然而现有开发工具(如Amber、FEMU和MQSim)并没有在其设计中考虑老化......

Wear Leveling in SSDs Considered Harmful

Wear Leveling in SSDs Considered Harmful 本文发表于HotStorage 22, 来自韩国 Bryan S. Kim团队,该团队目前正在研究为SSD支持容量可变接口(Capacity-variant storage systems)。由于SSD在固定容量的全生命周期中,只能以靠均衡磨损的方式来平衡磨损所有闪存块,从而换取整体可靠性。相反,通过利用容量......

高密度闪存中的功耗管理问题

A Flash Scheduling Strategy for Current Capping in Multi-Power-Mode SSDs 【背景&问题】SSD是一种低功耗设备,其运行功耗要比HDD低。然而随着SSD中并行能力的提升以及IO传输速率地增加。SSD运行功耗/峰值功耗的管理变得越来越重要,这涉及设备运行所支持的最大功耗以及成本问题。 【现有方法】 1.后台请求将会对......

HotStorage '22 论文寻读

1.Infusing Pub-Sub Storage with Transactions Liana V. Rodriguez, Florida International University; John Bent, Tim Shaffer, Seagate Technology; Raju Rangaswami, Florida International University 开发新插......

Efficient Bad Block Management with Cluster Similarity

引子 本工作发表于HPCA 2022,对于3D闪存中制程差异现象,从坏块管理角度出发,解决传统基于P/E次数衡量闪存块生命周期引起的SSD寿命下降。然而考虑单个闪存块的使用情况,又会带来高昂的块故障率。本文发现了物理接近的闪存块具有相似的错误特征,称为Cluster Similarity。从而提出一种基于集群的坏块管理策略,在集群中有一个块在使用时发生故障而标记为坏块时,其余块也将标记为坏块......

如何写学术论文?

引子 ...

Improving the Reliability of Next Generation SSDs using WOM-v Codes

引子 本工作来自多伦多大学和谷歌合作Shehbaz Jaffer,发表于FAST 2022,Best Paper。作者测试发现binary-WOM编码下,存储元中比特数量与其能够支持的重编程次数成反比关系。存储元每多增加一个比特,可实现的重编程次数少一个数量级。 为了解决下一代高密度闪存低耐久性带来的可靠性挑战,提出新的编码WOM-v (Voltage-based Write-Once-Me......

WOM编码系列解读

引子 今年FAST 22 best paper文章为Improving the Reliability of Next Generation SSDs using WOM-v Codes,文章解读可以查看下一篇博文。去考古了几篇探索WOM编码的文章,主要为怎么借助于比特翻转的约束(1->0),实现多次重编程操作来改善闪存擦除次数有限的问题。不过都是针对SLC闪存或者MLC闪存。也有文章......