NICFS: a file system based on persistent memory and SmartNIC

Yitian YANG , Youyou LU

Front. Inform. Technol. Electron. Eng ›› 2023, Vol. 24 ›› Issue (5) : 675 -687.

PDF (469KB)
Front. Inform. Technol. Electron. Eng ›› 2023, Vol. 24 ›› Issue (5) : 675 -687. DOI: 10.1631/FITEE.2200469
Orginal Article
Orginal Article

NICFS: a file system based on persistent memory and SmartNIC

Author information +
History +
PDF (469KB)

Abstract

Emergence of new hardware, including persistent memory and smart network interface card (SmartNIC), has brought new opportunities to file system design. In this paper, we design and implement a new file system named NICFS based on persistent memory and SmartNIC. We divide the file system into two parts: the front end and the back end. In the front end, data writes are appended to the persistent memory in a log-structured way, leveraging the fast persistence advantage of persistent memory. In the back end, the data in logs are fetched, processed, and patched to files in the background, leveraging the processing capacity of SmartNIC. Evaluation results show that NICFS outperforms Ext4 by about 21%/10% and about 19%/50% on large and small reads/writes, respectively.

Keywords

Non-volatile memory / Persistent memory / Data processing unit / Smart network interface card (SmartNIC) / File system

Cite this article

Download citation ▾
Yitian YANG, Youyou LU. NICFS: a file system based on persistent memory and SmartNIC. Front. Inform. Technol. Electron. Eng, 2023, 24(5): 675-687 DOI:10.1631/FITEE.2200469

登录浏览全文

4963

注册一个新账户 忘记密码

References

RIGHTS & PERMISSIONS

Zhejiang University Press

AI Summary AI Mindmap
PDF (469KB)

Supplementary files

FITEE-0675-23004-YTY_suppl_1

FITEE-0675-23004-YTY_suppl_2

486

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/