PCM-Based Durable Write Cache for Fast Disk I/O

Zhuo Liu, Bin Wang, Patrick Carpenter, Dong Li, J. Vetter, Weikuan Yu
{"title":"PCM-Based Durable Write Cache for Fast Disk I/O","authors":"Zhuo Liu, Bin Wang, Patrick Carpenter, Dong Li, J. Vetter, Weikuan Yu","doi":"10.1109/MASCOTS.2012.57","DOIUrl":null,"url":null,"abstract":"Flash based solid-state devices (FSSDs) have been adopted within the memory hierarchy to improve the performance of hard disk drive (HDD) based storage system. However, with the fast development of storage-class memories, new storage technologies with better performance and higher write endurance than FSSDs are emerging, e.g., phase-change memory (PCM). Understanding how to leverage these state-of the-art storage technologies for modern computing systems is important to solve challenging data intensive computing problems. In this paper, we propose to leverage PCM for a hybrid PCM-HDD storage architecture. We identify the limitations of traditional LRU caching algorithms for PCMbased caches, and develop a novel hash-based write caching scheme called HALO to improve random write performance of hard disks. To address the limited durability of PCM devices and solve the degraded spatial locality in traditional wear-leveling techniques, we further propose novel PCM management algorithms that provide effective wear-leveling while maximizing access parallelism. We have evaluated this PCM-based hybrid storage architecture using applications with a diverse set of I/O access patterns. Our experimental results demonstrate that the HALO caching scheme leads to an average reduction of 36.8% in execution time compared to the LRU caching scheme, and that the SFC wear leveling extends the lifetime of PCM by a factor of 21.6.","PeriodicalId":278764,"journal":{"name":"2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASCOTS.2012.57","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Flash based solid-state devices (FSSDs) have been adopted within the memory hierarchy to improve the performance of hard disk drive (HDD) based storage system. However, with the fast development of storage-class memories, new storage technologies with better performance and higher write endurance than FSSDs are emerging, e.g., phase-change memory (PCM). Understanding how to leverage these state-of the-art storage technologies for modern computing systems is important to solve challenging data intensive computing problems. In this paper, we propose to leverage PCM for a hybrid PCM-HDD storage architecture. We identify the limitations of traditional LRU caching algorithms for PCMbased caches, and develop a novel hash-based write caching scheme called HALO to improve random write performance of hard disks. To address the limited durability of PCM devices and solve the degraded spatial locality in traditional wear-leveling techniques, we further propose novel PCM management algorithms that provide effective wear-leveling while maximizing access parallelism. We have evaluated this PCM-based hybrid storage architecture using applications with a diverse set of I/O access patterns. Our experimental results demonstrate that the HALO caching scheme leads to an average reduction of 36.8% in execution time compared to the LRU caching scheme, and that the SFC wear leveling extends the lifetime of PCM by a factor of 21.6.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于pcm的快速磁盘I/O持久写缓存
为了提高基于硬盘驱动器(HDD)的存储系统的性能,在内存层次中采用了基于Flash的固态设备fssd (solid-state devices)。然而,随着存储级存储器的快速发展,具有比fssd更好性能和更高写入持久性的新存储技术不断涌现,如相变存储器(PCM)。了解如何为现代计算系统利用这些最先进的存储技术对于解决具有挑战性的数据密集型计算问题非常重要。在本文中,我们建议将PCM用于混合PCM- hdd存储体系结构。我们发现了传统LRU缓存算法在基于pcm的缓存中的局限性,并开发了一种新的基于哈希的写缓存方案HALO,以提高硬盘的随机写性能。为了解决PCM设备的有限耐用性和解决传统磨损均衡技术中空间局部性下降的问题,我们进一步提出了新的PCM管理算法,在提供有效的磨损均衡的同时最大化访问并行性。我们使用具有多种I/O访问模式的应用程序评估了这种基于pcm的混合存储体系结构。我们的实验结果表明,与LRU缓存方案相比,HALO缓存方案的执行时间平均减少了36.8%,SFC磨损均衡使PCM的寿命延长了21.6倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Using Software-Defined Radio to Validate Wireless Models in Simulation Hop Distance Analysis in Partially Connected Wireless Sensor Networks H-SWD: Incorporating Hot Data Identification into Shingled Write Disks Evaluation of Multi-core Scalability Bottlenecks in Enterprise Java Workloads A Numerical Algorithm for the Decomposition of Cooperating Structured Markov Processes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1