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

支持高并发访问的新型NVM存储系统
引用本文:蔡涛,陈志鹏,牛德姣,王杰,詹毕晟.支持高并发访问的新型NVM存储系统[J].计算机应用,2019,39(1):51-56.
作者姓名:蔡涛  陈志鹏  牛德姣  王杰  詹毕晟
作者单位:江苏大学计算机科学与通信工程学院,江苏镇江,212013;江苏大学计算机科学与通信工程学院,江苏镇江,212013;江苏大学计算机科学与通信工程学院,江苏镇江,212013;江苏大学计算机科学与通信工程学院,江苏镇江,212013;江苏大学计算机科学与通信工程学院,江苏镇江,212013
基金项目:国家自然科学基金资助项目(61806086);江苏省自然科学基金资助项目(BK20140570);江苏省重点研发计划产业前瞻与共性关键技术项目(BE2015137);中国博士后基金资助项目(2016M601737)。
摘    要:I/O系统软件栈是影响NVM存储系统性能的重要因素。针对NVM存储系统的读写速度不均衡、写寿命有限等问题,设计了同异步融合的访问请求管理策略;在使用异步策略管理数据量较大的写操作的同时,仍然使用同步策略管理读请求和少量数据的写请求。针对多核处理器环境下不同计算核心访问存储系统时地址转换开销大的问题,设计了面向多核处理器地址转换缓存策略,减少地址转换的时间开销。最后实现了支持高并发访问NVM存储系统(CNVMS)的原型,并使用通用测试工具进行了随机读写、顺序读写、混合读写和实际应用负载的测试。实验结果表明,与PMBD相比,所提策略能提高1%~22%的读写速度和9%~15%的IOPS,验证了CNVMS策略能有效提高NVM存储系统的I/O性能和访问请求处理速度。

关 键 词:NVM  存储系统  I/O系统软件栈
收稿时间:2018-07-19
修稿时间:2018-08-20

New NVM storage system supporting high concurrent access
CAI Tao,CHEN Zhipeng,NIU Dejiao,WANG Jie,ZHAN Bisheng.New NVM storage system supporting high concurrent access[J].journal of Computer Applications,2019,39(1):51-56.
Authors:CAI Tao  CHEN Zhipeng  NIU Dejiao  WANG Jie  ZHAN Bisheng
Affiliation:School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang Jiangsu 212013, China
Abstract:I/O system software stack is an important factor that affects the efficiency of NVM (Non-Volatile Memory) storage system. For NVM storage systems with unbalanced read/write speeds and limited writing lifetimes, new synchronous and asynchronous converged access management strategy was designed. While an asynchronous write cache was implemented by DRAM for the write access to large data, synchronous management strategy was still used for the read access and the write access to small data. Addressing large time overhead of address translation for NVM storage systems by conflict among cores in a computer with multi-core processor, a new address translation cache was designed for multi-core processor to reduce time overhead of address translation. Finally, a prototype of Concurrent NVM Storage system (CNVMS) was implemented, and the universal testing tools were used to test performance of random reads writes, sequential reads writes, mixed reads/writes and with actual application workload. The experimental results show that the proposed strategy increases read and write speed by 1%-22% and IOPS (Input/Output operations Per Second) by 9%-15% compared with PMBD (Persistent Memory Block Driver), which verifies that CNVMS strategy can provide higher I/O performance and better access request processing speed.
Keywords:Non-Volatile Memory (NVM)                                                                                                                        storage system                                                                                                                        I/O system software stack
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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