Title
COSMA: An Efficient Concurrency-Oriented Space Management Scheme for In-memory File Systems
Abstract
Emerging file systems have been designed for fully exploring NVM's advanced features. However, with the development of big data, these file systems suffer from the performance degradation in highly concurrent environment, which are caused by serious access conflicts in space management. To solve this problem, we propose an efficient concurrency-oriented space management scheme named as COSMA. Along with novel data structure design, COSMA is able to greatly reduce request congestion among multiple threads through hierarchical space allocation scheme. Furthermore, COSMA provides 3 reclamation strategies to improve space utilization, and can also adapt to different systems which varied in NVM capacities. To ensure the system reliability, COSMA is capable of keeping wear leveling among multiple NVMs slots. We implement COSMA in a representative persistent file system, PMFS. Experimental results show that COSMA can improve the IOPS of PMFS by 15%, the write throughput of PMFS by 7.6% and the concurrent processing performance of PMFS by 50 %. Besides, it can also achieve wear-leveling among multiple NVMs.
Year
DOI
Venue
2020
10.1109/ICCD50377.2020.00040
2020 IEEE 38th International Conference on Computer Design (ICCD)
Keywords
DocType
ISSN
NVM,File system,Concurrency,Wear-leveling
Conference
1063-6404
ISBN
Citations 
PageRank 
978-1-7281-9711-1
0
0.34
References 
Authors
2
6
Name
Order
Citations
PageRank
Chunhua Xiao108.45
Zipei Feng200.34
ting wu33916.80
Lin Zhang49124.95
Xiaoxiang Fu500.34
Weichen Liu65017.70