DocumentCode :
3697067
Title :
Having Memory Storage Under Control of a File System
Author :
Shuichi Oikawa
Author_Institution :
Univ. of Tsukuba, Tsukuba, Japan
fYear :
2015
Firstpage :
819
Lastpage :
822
Abstract :
The development of memory storage device technologies, such as next generation non-volatile (NV) memory and battery backed NV-DIMM, has been advanced recently, and they became widely recognized. They provide high performance and persistency along with byte addressability. Their byte addressability enables CPUs to directly access them. Despite their clear advantages, their limited capacity makes it difficult to adapt them in the existing storage system, thus, their use cases have been limited. This paper proposes a method that for a file system to make use of memory storage as cache of block storage. Such use of memory storage makes it possible to access frequently accessed files efficiently since their data resides on memory storage and there is no need to access block storage. This method keeps memory storage under control of a file system. It enables the uses of the information that is available in the file system layer but is lost in the device driver layer. We implemented the proposed method in the file system layer of the Linux kernel. Its performance evaluation shows that it outperforms a bare SSD drive and a drive that combines memory storage and a SSD by the existing method.
Keywords :
"Memory management","Performance evaluation","Kernel","Cache storage","Linux","Next generation networking","Nonvolatile memory"
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type :
conf
DOI :
10.1109/HPCC-CSS-ICESS.2015.56
Filename :
7336261
Link To Document :
بازگشت