NVMe-Driven Lazy Cache Coherence for Immutable Data with NVMe over Fabrics

Tuan Anh Nguyen, Hyeongjun Jeon, Daegyu Han, Duck Ho Bae, Young Jin Yu, Kyeungpyo Kim, Sungsoon Park, Jinkyu Jeong, Beomseok Nam

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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 languageEnglish
Title of host publicationProceedings - 2023 IEEE 16th International Conference on Cloud Computing, CLOUD 2023
EditorsClaudio 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
PublisherIEEE Computer Society
Pages394-400
Number of pages7
ISBN (Electronic)9798350304817
DOIs
Publication statusPublished - 2023
Event16th IEEE International Conference on Cloud Computing, CLOUD 2023 - Hybrid, Chicago, United States
Duration: 2023 Jul 22023 Jul 8

Publication series

NameIEEE International Conference on Cloud Computing, CLOUD
Volume2023-July
ISSN (Print)2159-6182
ISSN (Electronic)2159-6190

Conference

Conference16th IEEE International Conference on Cloud Computing, CLOUD 2023
Country/TerritoryUnited States
CityHybrid, Chicago
Period23/7/223/7/8

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Information Systems
  • Software

Fingerprint

Dive into the research topics of 'NVMe-Driven Lazy Cache Coherence for Immutable Data with NVMe over Fabrics'. Together they form a unique fingerprint.

Cite this