Journal of Xidian University ›› 2020, Vol. 47 ›› Issue (2): 67-74.doi: 10.19665/j.issn1001-2400.2020.02.010

Previous Articles     Next Articles

Highly concurrent NVM storage system based on the asymmetric lock

CAI Tao,LIU Peiyao,WANG Jie,NIU Dejiao,HE Qingjian,CHEN Zhipeng   

  1. School of Computer Science and Communication Engineering, Jiangsu Univ., Zhenjiang 212013, China
  • Received:2019-09-06 Online:2020-04-20 Published:2020-04-26

Abstract:

In order to improve the ability of the non-volatile memory storage device system to concurrently execute access requests, aiming at the diverse nature between read and write access requests and the different properties of file data and metadata in the storage device, we have designed a file-based parallel write-based file data concurrent write strategy, RCU based file data read and write concurrency strategy and a minimum spin lock-based metadata synchronization strategy to improve the degree of concurrency of requests execution. And then we have implemented a prototype of the asymmetric lock-based high concurrent non-volatile memory storage system, which has been tested and analyzed by common test tools and methods, the result shows that compared with the PMFS, the prototype system can increase the throughput by 40%~162% and input/output operations per second by 61%~159%.

Key words: non-volatile memory, region lock, concurrent accessing

CLC Number: 

  • TP391