클라우드 분산 파일 시스템 성능 개선 및 평가
Performance Enhancement and Evaluation of Distributed File System for Cloud
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
클라우드 환경에서 빅데이터 적재와 이후 애플리케이션을 통한 고속 처리를 위해서는 적합한 분산 파일 시스템의 선택이 요구된다. 본 논문에서는 GlusterFS 기반 쓰기 성능 향상 방법을 제안하고 클라우드 환경에서 기존 분산 파일 시스템 중 MapRFS, CephFS, GlusterFS와 성능을 비교 평가한다. 본 논문에서 제안한 쓰기 성능 향상 방법은 동기식 스토리지 복제 방식에서 사용하는 동기화 수준을 디스크에서 메모리로 변경함으로써 응답 시간을 향상 시킨다. 실험 결과는 본 논문의 제안 방법이 적용된 분산 파일 시스템이 순차 쓰기의 경우와 랜덤 쓰기와 랜덤 읽기가 혼합된 경우에서 다른 분산 파일 시스템 대비 성능이 우수함을 보인다.
Abstract
The choice of a suitable distributed file system is required for loading large data and high-speed processing through subsequent applications in a cloud environment. In this paper, we propose a write performance improvement method based on GlusterFS and evaluate the performance of MapRFS, CephFS and GlusterFS among existing distributed file systems in cloud environment. The write performance improvement method proposed in this paper enhances the response time by changing the synchronization level used by the synchronous replication method from disk to memory. Experimental results show that the distributed file system to which the proposed method is applied is superior to other distributed file systems in the case of sequential write, random write and random read.
참고문헌 (20)
- "The Importance of ‘Big Data’: A Definition"[URL]
- L. M. Roch, "Performance analysis of open‐source distributed file systems for practical large‐scale molecular ab initio, density functional theory, and GW+ BSE calculations", International Journal of Quantum Chemistry, 118, pp.1~ (2018)
- G. Donvito, "Testing of several distributed file-systems (HDFS, Ceph and GlusterFS) for supporting the HEP experiments analysis", Journal of Physics: Conference Series, 513(4) (2014)
- D. Gudu, "Evaluating the performance and scalability of the ceph distributed storage system", Proceedings of IEEE International Conference on Big Data (Big Data) (2014)
- "FIO"[URL]
- "SysBench"[URL]
- Cooper, "Benchmarking cloud serving systems with YCSB", Proceedings of the 1st ACM Symposium on Cloud Computing, pp.143~154 (2010), ACM
- M. Ferdman, "Clearing the clouds: a study of emerging scale-out workloads on modern hardware", ACM SIGPLAN Notices, 47(4), pp.37~48 (2012)
- A. Ghazal, "BigBench V2: The New and Improved BigBench", Proceedings of the 33rd International Conference on Data Engineering (ICDE), pp.1225~1236 (2017)
- Z. Ren, "Realistic and scalable benchmarking cloud file systems: Practices and lessons from AliCloud", IEEE Transactions on Parallel &Distributed Systems, 28(1), pp.3272~3285 (2017)
- Y. Wu, "Modeling of distributed file systems for practical performance analysis", IEEE Transactions on Parallel and Distributed Systems, 25(1), pp.156~166 (2014)
- T. Harter, "Analysis of HDFS under HBase : a facebook messages case study", Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST), pp.199~212 (2014)
- M. Shamma, "Capo: Recapitulating Storage for Virtual Desktops", Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST), pp.31~45 (2011)
- Y. Gong, "A Distributed File System with Variable Sized Objects for Enhanced Random Writes", The Computer Journal, 59(10), pp.1536~1550 (2016)
- S. Ghemawat, "The Google File System", SIGOPS Oper. Syst. Rev, 37(5), pp.29~43 (2003)
- K. Shvachko, "The hadoop distributed file system", Proceedings of the IEEE 26th Symposium on Mass Storage systems and Technologies(MSST) (2010)
- "MapRFS"[URL]
- S. A. Weil, "Ceph: A scalable, high-performance distributed file system", Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp.307~320 (2006)
- "GlusterFS"[URL]
- "NFS-Ganesha"[URL]
