Advanced SearchSearch Tips
Performance Optimization in GlusterFS on SSDs
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Performance Optimization in GlusterFS on SSDs
Kim, Deoksang; Eom, Hyeonsang; Yeom, Heonyoung;
In the current era of big data and cloud computing, the amount of data utilized is increasing, and various systems to process this big data rapidly are being developed. A distributed file system is often used to store the data, and glusterFS is one of popular distributed file systems. As computer technology has advanced, NAND flash SSDs (Solid State Drives), which are high performance storage devices, have become cheaper. For this reason, datacenter operators attempt to use SSDs in their systems. They also try to install glusterFS on SSDs. However, since the glusterFS is designed to use HDDs (Hard Disk Drives), when SSDs are used instead of HDDs, the performance is degraded due to structural problems. The problems include the use of I/O-cache, Read-ahead, and Write-behind Translators. By removing these features that do not fit SSDs which are advantageous for random I/O, we have achieved performance improvements, by up to 255% in the case of 4KB random reads, and by up to 50% in the case of 64KB random reads.
glusterFS;SSD;small random I/O;performance optimization;
 Cited by
Non-volatile Memory Express 인터페이스 기반 저장장치의 성능 평가 및 분석,손용석;염헌영;한혁;

정보과학회 컴퓨팅의 실제 논문지, 2017. vol.23. 7, pp.428-433 crossref(new window)
S. Weil, S. Brandt, E. Miller, D. Long, and C. Maltzahn, "Ceph: A Scalable, High-Performance Distributed File System," Proc. of the 7th Symposium on Operating Systems Design and Implementation, 2006.

Red Hat. (2015, Sep. 9). GlusterFS [Online]. Available: (downloaded 2015, Sep. 9)

A. Davies and A. Orsaria, "Scale out with glusterfs," Linux Journal, Vol. 2013, No. 235, Nov. 2013.

J. Axboe. (2015, Sep. 9). Flexible IO Tester [Online]. Available:;a=summary (downloaded 2015, Sep. 9)

C. Park, P. Talawar, D. Won, M. Jung, J. Im, S. Kim, and Y. Choi, "A High Performance Controller for NAND Flash-based Solid State Disk (NSSD)," Proc. of the 21st IEEE Non-Volatile Semiconductor Memory Workshop, Monterey, 2006.

C. Dirik and B. Jacob, "The performance of PC solid-state disks (SSDs) as a function of bandwidth, concurrency, device architecture, and system organization," Proc. of the 36th Annual International Symposium on Computer Architecture, 2009.

D. Narayanan, E. Thereska, A. Donnelly, S. Elnikety, and A. Rowstron, "Migrating server storage to SSDs: analysis of trade-offs," Proc. of the 4th ACM European Conference on Computer Systems, 2009.