2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2018
DOI: 10.1109/ccgrid.2018.00050
|View full text |Cite
|
Sign up to set email alerts
|

Davram: Distributed Virtual Memory in User Space

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 34 publications
0
2
0
Order By: Relevance
“…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%
See 1 more Smart Citation
“…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%
“…HDDs and SSDs) and leverages their properties for performance improvement. Davram [62] observes the lack of systematic and efficient memory allocation mechanism in distributed big data systems. To address this challenge, Davram proposes a user-level memory management middleware, which enables non-privileged users to access distributed virtual memory without development and performance overheads.…”
Section: Applicationmentioning
confidence: 99%