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 Xiao | 1 | 0 | 8.45 |
Zipei Feng | 2 | 0 | 0.34 |
ting wu | 3 | 39 | 16.80 |
Lin Zhang | 4 | 91 | 24.95 |
Xiaoxiang Fu | 5 | 0 | 0.34 |
Weichen Liu | 6 | 50 | 17.70 |