首页 | 本学科首页   官方微博 | 高级检索  
     

面向新型非易失存储器的文件级磨损均衡机制
引用本文:蔡涛, 张永春, 牛德姣, 倪晓蓉, 梁东莺. 面向新型非易失存储器的文件级磨损均衡机制[J]. 计算机研究与发展, 2015, 52(7): 1558-1566. DOI: 10.7544/issn1000-1239.2015.20140019
作者姓名:蔡涛  张永春  牛德姣  倪晓蓉  梁东莺
作者单位:1.1(江苏大学计算机科学与通信工程学院 江苏镇江 212013);2.2(深圳信息职业技术学院信息中心 广东深圳 518055) (caitao@ujs.edu.cn)
基金项目:国家自然科学基金项目(61300228);交通运输部信息化技术研究项目(2013364836900);浙江省自然科学基金项目(LY13F020012);广东省自然科学基金项目
摘    要:自旋转移力矩磁存储器(spin transfer torque random access memory, STTRAM)和磁阻式随机存储器(magnetic random access memory, MRAM)等新型存储器具有接近于DRAM的访问速度,是构建高性能外存系统和提高计算机系统性能的重要手段,但有限的写次数是其重要局限之一.设计了文件系统级磨损均衡机制,使用Hash函数分散文件在外存中的存储,避免在创建和删除文件时反复分配某些存储块,通过分配文件空间时选择写次数较低的存储块,避免写操作的集中;使用主动迁移策略,在外存系统I/O负载较低时主动迁移写次数较高的数据块,减少磨损均衡机制对I/O性能的影响.最后在开源的基于对象存储设备Open-osd上实现了面向新型存储器文件系统级磨损均衡机制的原型,使用存储系统通用测试工具filebench和postmark的多个通用数据集进行了测试与分析,验证了基于新型存储器的文件系统级磨损均衡机制能稳定地将存储块写次数差减少到原来的1/20左右,同时最高仅损失了6%的I/O性能和增加了0.5%的额外写操作,具有高效和稳定的特性.

关 键 词:非易失存储器  磨损均衡  文件系统  存储系统  新型存储器

File System Level Wear Leveling Mechanism for Non-Volatile Memory Based Storage
Cai Tao, Zhang Yongchun, Niu Dejiao, Ni Xiaorong, Liang Dongying. File System Level Wear Leveling Mechanism for Non-Volatile Memory Based Storage[J]. Journal of Computer Research and Development, 2015, 52(7): 1558-1566. DOI: 10.7544/issn1000-1239.2015.20140019
Authors:Cai Tao  Zhang Yongchun  Niu Dejiao  Ni Xiaorong  Liang Dongying
Affiliation:1.1(School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, Jiangsu 212013);2.2(Information Center, Shenzhen Institute of Information Technology, Shenzhen, Guangdong 518055)
Abstract:The access speed of STTRAM, MRAM and the other Non-volatile memory is close to that of DRAM. So they are very useful for high performance storage system and improving the performance of large computer system, but their limited write endurance is one of the most important limitations. We introduce file system level wear leveling technology for them. Using the Hash function to disperse files on the storage system, some blocks are avoided allocating repeatedly when creating and deleting files. The blocks with lower write count are chosen to avoid some blocks with centralized write operation when allocating space for file. An active heat data migration strategy is designed to reduce the I/O performance impaction of wear leveling mechanism. Finally, we implement the file system level wear leveling mechanism prototype based on the open source object-based storage device named Open-osd. Using Filebench, postmark and some trace are tested and analyzed, and the results show that the difference of write count between blocks is reduced to around one of the twentieth with original, and only reducing 6% system I/O performance and increasing about 05% amount of writing. It is verified that the file system level wear leveling mechanism is effective and stable.
Keywords:non-volatile memory  wear leveling  file system  storage system  new memory
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号