Persistent Memory Based and Feature Rich File System Design

Author(s):  
Netanel Katzburg ◽  
Amit Golander
2021 ◽  
Vol 17 (3) ◽  
pp. 1-25
Author(s):  
Bohong Zhu ◽  
Youmin Chen ◽  
Qing Wang ◽  
Youyou Lu ◽  
Jiwu Shu

Non-volatile memory and remote direct memory access (RDMA) provide extremely high performance in storage and network hardware. However, existing distributed file systems strictly isolate file system and network layers, and the heavy layered software designs leave high-speed hardware under-exploited. In this article, we propose an RDMA-enabled distributed persistent memory file system, Octopus + , to redesign file system internal mechanisms by closely coupling non-volatile memory and RDMA features. For data operations, Octopus + directly accesses a shared persistent memory pool to reduce memory copying overhead, and actively fetches and pushes data all in clients to rebalance the load between the server and network. For metadata operations, Octopus + introduces self-identified remote procedure calls for immediate notification between file systems and networking, and an efficient distributed transaction mechanism for consistency. Octopus + is enabled with replication feature to provide better availability. Evaluations on Intel Optane DC Persistent Memory Modules show that Octopus + achieves nearly the raw bandwidth for large I/Os and orders of magnitude better performance than existing distributed file systems.


Author(s):  
Qiang Zou ◽  
Yujuan Tan

As one of the workload characteristics, the anomaly behaviors in real workload have been recognized as a critical requirement for file system design. In this paper, a set of traces collected from typically realistic file system have been analyzed. The correlation study of I/O request inter-arrival times shows that it is necessary to examine the self-similarity in file system workload. Then the phenomenon of self-similarity which had been initially observed in network and disk I/O workload has also been visually and statistically observed in file system workload. In addition, we implement an I/O series generator in which the inputs are the measured properties of the available trace data. Experimental results show that this model can accurately emulate the complex access arrival behaviors of real file systems, particularly the heavy-tail characteristics.


2014 ◽  
Vol 11 (13) ◽  
pp. 20140520-20140520 ◽  
Author(s):  
Eunji Lee ◽  
Kern Koh ◽  
Hyokyung Bahn
Keyword(s):  

2013 ◽  
Vol 433-435 ◽  
pp. 1742-1746 ◽  
Author(s):  
Yuan Wu ◽  
Xiao Chun Chen

Using the Minifilter framework and AES group encryption algorithm, the paper develops a filter driver for encrypting the file of particular types under the security directory. The principle of the file system filter driver is discussed here, and makes a special research about the file operation process especially for word format. This paper also makes a deep analysis of transformation mechanism between the plaintext and ciphertext, and the implementation algorithms of encryption and decryption. Finally, the paper describes the method of path filtering in detail.


Author(s):  
Jianquan Zhang ◽  
Dan Feng ◽  
Jingning Liu ◽  
Lei Yan ◽  
Zheng Zhang

Author(s):  
Wittawat Tantisiriroj ◽  
Seung Woo Son ◽  
Swapnil Patil ◽  
Samuel J. Lang ◽  
Garth Gibson ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document