CarrierFS:a virtual memory based distributed file system

许春聪,黄小猛,徐鹏志,吴诺,刘松彬,杨广文
DOI: https://doi.org/10.13245/j.hust.2010.s1.004
2010-01-01
Abstract:Existing disk-based distributed file systems suffer from performance degradation on small files, as a result of the I/O bottleneck of disk. This paper demonstrates that significant performance gains can be achieved if, instead, all the data can be stored in memory. We explore the design and implementation of such a memory-based distributed file system, called CarrierFS, which also ensures the reliability of system by introducing supervisor modules and offers reliable storage by using disk for backup. Experimental results show that CarrierFS provides a high performance solution both on small and large files. Compared to HDFS(Hadoop Distributed File System), it increases both read and write performance on small files by a factor of 3.0~3.4, and on large files by a factor of 1.30~1.95.
What problem does this paper attempt to address?