1 |
Intel. Intel Optane DC Persistent Memory [EB/OL]. [2022-11-01].
|
2 |
SHU J W, CHEN Y M, WANG Q, et al. TH-DPMS: design and implementation of an RDMA-enabled distributed persistent memory storage system [J]. ACM transactions on storage, 2020, 16(4): 1–31. DOI: 10.1145/3412852
|
3 |
CHEN Y M, LU Y Y, SHU J W. Scalable RDMA RPC on reliable connection with efficient resource sharing [C]//Proceedings of the Fourteenth EuroSys Conference. ACM, 2019. DOI: 10.1145/3302424.3303968
|
4 |
CHEN Y M, LU Y Y, YANG F, et al. FlatStore: an efficient log-structured key-value storage engine for persistent memory [C]//Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, 2020: 1077–1091. DOI: 10.1145/3373376.3378515
|
5 |
LU Y Y, SHU J W, CHEN Y M, et al. Octopus: an RDMA-enabled Distribute Persistent Memory File System [C]//USENIX Annual Technical Conference. IEEE, 2017: 773–785
|
6 |
ZHU B H, CHEN Y M, WANG Q, et al. Octopus+: an RDMA-Enabled Distributed Persistent Memory File System [J]. ACM Transactions on Storage, 2021, 17(3): 1–25
|
7 |
COBURN J, CAULFIELD A M, AKEL A, et al. NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories [C]//Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, 2011: 105–118. DOI: 10.1145/1950365.1950380
|
8 |
HONDA M, EGGERT L, SANTRY D. PASTE: network stacks must integrate with NVMM abstractions [C]//Proceedings of the 15th ACM Workshop on Hot Topics in Networks. ACM, 2016: 183–189. DOI: 10.1145/3005745.3005761
|
9 |
NARAYANAN D, HODSON O. Whole-system persistence [C]//Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, 2012: 401–410. DOI: 10.1145/2150976.2151018
|
10 |
VOLOS H, TACK A J, SWIFT M M. Mnemosyne: lightweight persistent memory [C]//Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, 2011: 91–104. DOI: 10.1145/1950365.1950379
|
11 |
ZHANG Y Y, YANG J, MEMARIPOUR A, et al. Mojim: a reliable and highly-available non-volatile memory system [C]//Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems. New York: ACM, 2015: 3–18. DOI: 10.1145/2694344.2694370
|
12 |
DULLOOR S R, KUMAR S, KESHAVAMURTHY A, et al. System software for persistent memory [C]//Proceedings of the 9th European Conference on Computer Systems. ACM, 2014: 15–30. DOI: 10.1145/2592798.2592814
|
13 |
CHEN Y M, LU Y Y, ZHU B H, et al. 2021. Scalable Persistent Memory File System with Kernel-Userspace Collaboration [C]//USENIX Conference on File and Storage Technologies (FAST 21). FAST, 2021: 81–95
|
14 |
DONG M K, BU H, YI J F, et al. Performance and protection in the ZoFS user-space NVM file system [C]//Proceedings of the 27th ACM Symposium on Operating Systems Principles. ACM, 2019: 478–493. DOI: 10.1145/3341301.3359637
|
15 |
KADEKODI R, LEE S K, KASHYAP S, et al. SplitFS: reducing software overhead in file systems for persistent memory [C]//Proceedings of the 27th ACM Symposium on Operating Systems Principles. ACM, 2019: 494–508. DOI: 10.1145/3341301.3359631
|
16 |
OU J X, SHU J W, LU Y Y. A high performance file system for non-volatile main memory [C]//Proceedings of the Eleventh European Conference on Computer Systems. ACM, 2016: 1–16 DOI: 10.1145/2901318.2901324
|
17 |
XU J, SWANSON S. NOVA: a log-structured file system for hybrid volatile/non-volatile main memories [C]//The 14th USENIX Conference on File and Storage Technologies. ACM, 2016: 323–338. DOI: 10.5555/2930583.2930608
|
18 |
ATIKOGLU B, XU Y H, FRACHTENBERG E, et al. Workload analysis of a large-scale key-value store [C]//Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems. ACM, 2012: 53–64. DOI: 10.1145/2254756.2254766
|
19 |
LI J L, NELSON J, MICHAEL E, et al. Pegasus: tolerating skewed workloads in distributed storage with in-network coherence directories [C]//Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. ACM, 2020: 387–406. DOI: 10.5555/3488766.3488788
|
20 |
YANG J C, YUE Y, RASHMI K V. A large scale analysis of hundreds of in-memory cache clusters at Twitter [C]//The 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). ACM, 2014: 191–208
|
21 |
STRUKOV D B, SNIDER G S, STEWART D R, et al. The missing memristor found [J]. Nature, 2008, 453(7191): 80–83. DOI: 10.1038/nature06932
|
22 |
LEE B C, IPEK E, MUTLU O, et al. Architecting phase change memory as a scalable dram alternative [C]//Proceedings of the 36th Annual International Symposium on Computer Architecture. ACM, 2009: 2–13. DOI: 10.1145/1555754.1555758
|
23 |
QURESHI M K, SRINIVASAN V, RIVERS J A. Scalable high performance main memory system using phase-change memory technology [C]//Proceedings of the 36th Annual International Symposium on Computer Architecture. ACM, 2009: 24–33. DOI: 10.1145/1555754.1555760
|
24 |
ZHOU P, ZHAO B, YANG J, et al. A durable and energy efficient main memory using phase change memory technology [C]//Proceedings of the 36th Annual International Symposium on Computer Architecture. ACM, 2009: 14–23. DOI: 10.1145/1555754.1555759
|
25 |
IZRAELEVITZ J, YANG J, ZHANG L, et al. Basic performance measurements of the intel optane DC persistent memory module [EB/OL]. [2022-03-14].
|
26 |
EXT4. EXT4 ( and EXT 2/EXT 3) Wiki [EB/OL]. (2016-09-20) [2022-03-14].
|
27 |
YANG J, KIM J, HOSEINZADEH M, et al. An empirical guide to the behavior and use of scalable persistent memory [C]//The 18th Conference on File and Storage Technologies. ACM, 2020: 169–182
|
28 |
MIN C W, KASHYAP S, MAASS S, et al. Understanding manycore scalability of file systems [C]//USENIX Annual Technical Conference. ACM, 2016: 71–85
|