Abstract
In this work, we explore opportunities to design shared storage systems that leverage the distance connectivity of NVMe over Fabrics (NVMe-oF). NVMe-oF enables the use of NVMe storage devices in a shared storage environment, where multiple servers can access the same storage device via RDMA. Leveraging the distance connectivity of NVMe-oF, we develop a shared file system called EXT4-oF by extending the EXT4 file system. EXT4-oF uses RDMA to enable a local file system to function as a shared file system without requiring remote daemon processes. EXT4-oF employs a novel NVMe-driven lazy cache coherence to maintain cache coherence of file system metadata across multiple compute nodes upon creating new files, all achieved without the need for any daemon processes. To ensure cache coherence, NVMe-driven lazy cache coherence mechanism requires compute nodes to perform a re-read of NVMe-oF to avoid false negative file open errors. Through our experiments, we demonstrate that EXT4-oF improves the performance of MinIO by minimizing network traffic between compute and storage nodes and eliminating the need for TCP/IP communication during remote reads.
Original language | English |
---|---|
Title of host publication | Proceedings - 2023 IEEE 16th International Conference on Cloud Computing, CLOUD 2023 |
Editors | Claudio Ardagna, Nimanthi Atukorala, Pete Beckman, Carl K. Chang, Rong N. Chang, Constantinos Evangelinos, Jing Fan, Geoffrey C. Fox, Judy Fox, Christoph Hagleitner, Zhi Jin, Tevfik Kosar, Manish Parashar |
Publisher | IEEE Computer Society |
Pages | 394-400 |
Number of pages | 7 |
ISBN (Electronic) | 9798350304817 |
DOIs | |
Publication status | Published - 2023 |
Event | 16th IEEE International Conference on Cloud Computing, CLOUD 2023 - Hybrid, Chicago, United States Duration: 2023 Jul 2 → 2023 Jul 8 |
Publication series
Name | IEEE International Conference on Cloud Computing, CLOUD |
---|---|
Volume | 2023-July |
ISSN (Print) | 2159-6182 |
ISSN (Electronic) | 2159-6190 |
Conference
Conference | 16th IEEE International Conference on Cloud Computing, CLOUD 2023 |
---|---|
Country/Territory | United States |
City | Hybrid, Chicago |
Period | 23/7/2 → 23/7/8 |
Bibliographical note
Publisher Copyright:© 2023 IEEE.
All Science Journal Classification (ASJC) codes
- Artificial Intelligence
- Information Systems
- Software