面向非易失存储器外存系统的缓存机制  

New Caching Strategy for Storage System Based on Non-volatile Memory

在线阅读下载全文

作  者:蔡涛[1] 张永春[1] 倪晓蓉[1] 牛德姣[1] 梁东莺[2] 周东明[1] 

机构地区:[1]江苏大学计算机科学与通信工程学院,江苏镇江212013 [2]深圳信息职业技术学院信息中心,广东深圳518055

出  处:《小型微型计算机系统》2014年第9期2187-2192,共6页Journal of Chinese Computer Systems

基  金:广东省自然科学基金项目(S2011010006118)资助;江苏省高校自然科学基金项目(09KJB520001)资助

摘  要:非易失存储器具有接近于DRAM的访问速度,是构建高性能外存系统和提高大数据系统性能的重要手段,但非易失存储器存在写次数有限和写能耗较高等问题.本文引入缓存技术,使用写缓存合并对同一数据的多次写操作,减少对非易失存储器的写次数;使用原始缓存减少写回非易失存储器的数据量;设计了写缓存混合粒度管理算法、双缓存协调算法和缓存空间协调策略,减少了非易失存储器的写数据量,增加外存系统的使用寿命,降低了外存系统能耗,提高了I/O性能.最后在开源基于对象存储设备Open-osd上,实现了面向非易失存储器外存系统缓存机制的原型,使用存储系统通用测试工具Filebench和Postmark、以及多个通用数据集进行了测试与分析,验证了面向非易失存储器外存系统缓存机制能减少21%-77%的外存写数据量,提高了8%-37%的I/O性能,检验了面向非易失存储器外存系统缓存机制的有效性.Non-volatile memory is close to the DRAM' s access speed. It is a very significant way in building high performance storage system and also improves the performance of large data system. Nonetheless, the non-volatile memory has limited write endurance and the problem of high writing energy consumption. We introduce the cache technology. The write cache is used to avoid writing the same data repeatedly and hence reduce the amount of writing non-volatile memory data. The original cache is used to reduce the amount of data being written back to the non-volatile memory. We have designed the write cache management algorithm of hybrid granularity; a cache coordination algorithms and cache space coordination strategy, thus reducing the data quantity of writing non-volatile memory, increasing service life of storage system,reducing the energy consumption,and improving the I/O performance of disk systems. Finally ,in the open source Object-based Storage Device Open-osd,we implemented the non-volatile cache memory storage system prototype. We used File bench and postmark,the universal test tool for storage system,to test our prototype. A lot of common data sets were tested and analyzed, we verified the non-volatile cache memory storage system to see, it could reduce 21%-77% amount of writing back data, and improve 8%-37% of system I/O performance,it was verified that,the non-volatile memory storage system cache mechanism was very effective.

关 键 词:非易失存储器 缓存 外存系统 文件系统 

分 类 号:TP333[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象