DocumentCode :
3506867
Title :
Using Memcached to Promote Read Throughput in Massive Small-File Storage System
Author :
Xu, Chuncong ; Huang, Xiaomeng ; Wu, Nuo ; Xu, Pengzhi ; Yang, Guangwen
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2010
fDate :
1-5 Nov. 2010
Firstpage :
24
Lastpage :
29
Abstract :
Because of the bottleneck of disk I/O, the distributed file system based on disk is limited in the performance on data throughput and latency. It is a big challenge for such a system to meet the high performance requirement of the massive small-file storage. Cache has been widely used in storage system to improve the data access performance. In order to support the storage of massive small files, we have integrated memcached into our distributed file system to optimize the storage of massive small files. However eviction problem arose from LRU replacement algorithm in memcached. It means that the non-stale objects might be replaced due to large short-lived objects. Therefore, we proposed Prioritized Cache (PC) and Prioritized Cache Management (PCM) to solve the problem. The cache of memcached is reorganized and classified into permanent cache and temporary cache. Furthermore, in order to alleviate side effects on hit rate in sequential access, temporary cache is partitioned into different parts with different priorities and managed according to the priorities. We have implemented and evaluated the integrated prototype system. The experimental results show that the improved distributed file system with distributed object cache can deliver high performance on small-file storage. Compared with the original system, the read of small files increased by a factor of 2.65 ~ 8.05, without write performance degradation.
Keywords :
cache storage; distributed memory systems; storage management; LRU replacement algorithm; Memcached; data access performance; disk I/O; distributed file system; high performance requirement; integrated prototype system; large short lived object; massive small file storage system; prioritized cache management; Carrier; file system; memcached; prioritized cache; replacement policy; storage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid and Cooperative Computing (GCC), 2010 9th International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-9334-0
Electronic_ISBN :
978-0-7695-4313-0
Type :
conf
DOI :
10.1109/GCC.2010.18
Filename :
5662735
Link To Document :
بازگشت