当前位置: X-MOL 学术CSI Trans. ICT › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DurableFS: a file system for NVRAM
CSI Transactions on ICT Pub Date : 2019-04-12 , DOI: 10.1007/s40012-019-00215-0
Chandan Kalita , Gautam Barua , Priya Sehgal

With the availability of hybrid DRAM and NVRAM memory on the memory bus of CPUs, a number of file systems on NVRAM have been designed and implemented. In this paper we present the design and implementation of a file system on NVRAM called DurableFS, which provides atomicity and durability of file operations to applications. It provides ACID properties to transactions involving multiple files. Due to the byte level random accessibility of memory, it is possible to provide these guarantees without much overhead. We use standard techniques like copy on write for data, and a redo log for metadata changes to build an efficient file system which provides durability and atomicity guarantees to transactions. Benchmarks on the implementation shows that there is only a 7% degradation in performance due to providing these guarantees.

中文翻译:

DurableFS:NVRAM的文件系统

随着CPU的内存总线上混合DRAM和NVRAM内存的可用性,已经设计和实现了NVRAM上的许多文件系统。在本文中,我们介绍了在NVRAM上名为DurableFS的文件系统的设计和实现,该文件系统为应用程序提供了文件操作的原子性和持久性。它为涉及多个文件的事务提供ACID属性。由于存储器的字节级别的随机访问性,可以在没有太多开销的情况下提供这些保证。我们使用标准技术,例如写时复制数据和重做日志以更改元数据,以构建高效的文件系统,为事务提供持久性和原子性保证。实施基准表明,由于提供了这些保证,性能仅下降了7%。
更新日期:2019-04-12
down
wechat
bug