Non-Volatile Memory Express (NVMe) Resource Pooling Mechanism Based on PCIe

With the rapid development of big data and cloud computing technologies, the demand for storage system performance is constantly increasing.This paper explores the PCIe-based NVMe resource pooling mechanism, aiming to improve the performance and scalability of modern data center storage systems. By designing a multi-node interconnection mechanism, the cross-node sharing and dynamic allocation of NVMe device resources are realized by using PCIe NTB card. Studies include virtual injection of remote devices, remote access to BARs, and interrupt message remapping to ensure that remote devices can be effectively recognized by the operating system. Tests showed that remote shared NVMe device performance was close to local devices, verifying the feasibility of the design.The designed PCIe-based NVMe resource pooling and sharing mechanism is tested, and the final BW and IOPS performance results are analyzed, and the BW and IOPS performance of random read remote shared NVMe operation is 95% higher than that of local NVMe devices. The BW and IOPS performance of the Random Write remote shared NVMe operation is 90% higher than that of the local NVMe device. In the NVMe resource pooling and sharing mechanism, remote shared NVMe disks can be used instead of local NVMe disks.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/eiecc64539.2024.10929615
Citations
1
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Non-Volatile Memory Express (NVMe) Resource Pooling Mechanism Based on PCIe

XU Guo-qiang
1 citations
Advanced Data Storage Technologies
0.35
article

Non-Volatile Memory Express (NVMe) Resource Pooling Mechanism Based on PCIe

XU Guo-qiang
article en
1 citations

Abstract

With the rapid development of big data and cloud computing technologies, the demand for storage system performance is constantly increasing.This paper explores the PCIe-based NVMe resource pooling mechanism, aiming to improve the performance and scalability of modern data center storage systems. By designing a multi-node interconnection mechanism, the cross-node sharing and dynamic allocation of NVMe device resources are realized by using PCIe NTB card. Studies include virtual injection of remote devices, remote access to BARs, and interrupt message remapping to ensure that remote devices can be effectively recognized by the operating system. Tests showed that remote shared NVMe device performance was close to local devices, verifying the feasibility of the design.The designed PCIe-based NVMe resource pooling and sharing mechanism is tested, and the final BW and IOPS performance results are analyzed, and the BW and IOPS performance of random read remote shared NVMe operation is 95% higher than that of local NVMe devices. The BW and IOPS performance of the Random Write remote shared NVMe operation is 90% higher than that of the local NVMe device. In the NVMe resource pooling and sharing mechanism, remote shared NVMe disks can be used instead of local NVMe disks.

NARI Group (China) (CN)
Decent work and economic growth
Openalex Percentile: Top 33%
Advanced Data Storage Technologies
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.