2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS) 2020
DOI: 10.1109/icpads51040.2020.00070
|View full text |Cite
|
Sign up to set email alerts
|

URFS: A User-space Raw File System based on NVMe SSD

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2023
2023
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 9 publications
0
2
0
1
Order By: Relevance
“…PA-Tree 能够充分利用 NVMe 设备的内部 并行性, 而无需承受与多线程相关的巨大开销. URFS [33] 是一种基于 NVMe 的用户态文件系统, 结合 了 NVMe 协议和闪存介质的特性, 通过去除日志、多队列分离等技术手段提升系统的性能. 文献 [34] 观察并分析了在 NVMe SSD 上采用日志记录的文件系统中性能波动现象, 提出了 MIM.…”
Section: 存储软件栈unclassified
“…PA-Tree 能够充分利用 NVMe 设备的内部 并行性, 而无需承受与多线程相关的巨大开销. URFS [33] 是一种基于 NVMe 的用户态文件系统, 结合 了 NVMe 协议和闪存介质的特性, 通过去除日志、多队列分离等技术手段提升系统的性能. 文献 [34] 观察并分析了在 NVMe SSD 上采用日志记录的文件系统中性能波动现象, 提出了 MIM.…”
Section: 存储软件栈unclassified
“…In cases of SATA/IDE, the target system employs a hardware controller (i.e., disk controller) to manage their storage interface protocol, so the interface driver usually handles I/O interrupt or system memory management. In contrast, in the case of NVMe, a kernel module (NVMe driver) [11], [54], [55] Arrakis [14], [15], [16] Ishiguro et al [29] Aerie [17] RUMA [56] NVMeDirect [12] Moneta-D [20] Direct-FUSE [18] Strata [30] Breeze [57] Simurgh [25] XFUSE [58] SplitFS [21] HyCache [59] Quill [26] Son et al [60], [61] ZoFS [22] Davram [62] vNVML [27], [28] EvFS [19] Kuco [63] DLFS [64] URFS [65] UMFS [31] DevFS [23] CrossFS [24] FSP [32] directly accesses the PCIe bus over a memory mapped I/O and issues the request to the target SSD by composing an nvme_rw_command.…”
Section: Os Storage Stackmentioning
confidence: 99%
“…These advantages have raised new challenges to the design of userspace file systems since they play the major role in accessing NVMe SSDs. Yoshimura et al [19] and Tu et al [65] propose EvFS and URFS, respectively. They both are user-level file systems that aim to fully exploit the advantages of NVMe SSDs.…”
Section: Applications Libfusementioning
confidence: 99%