Research and implementation of large file storage based on RAMCloud

Gangbiao LIU,Yanyuan ZHANG,Yi LIN,Xin FAN,Xinjiang XING
2017-01-01
Journal of Computer Applications
Abstract:The RAMCloud is a new kind of distributed key-value storage system that keeps data entirely in DRAM.It aggregates the available memories of thousands of servers by a high-speed network.RAMCloud is a storage system that provides lowlatency access to large-scale datasets of small objects,but it's not suitable for large files (tens of MBs or above).A solution was proposed to solve this problem based on file splitting and file block merging.A big file management module was designed and implemented,then was integrated into RAMCloud.Experimental result shows that the improved system can support the storage large file efficiently and has a higher read and write performance compared with HDFS.In subsequent work,the system will be integrated into HDFS as a distributed cache management system,so as to improve the performance of HDFS.
What problem does this paper attempt to address?