透過您的圖書館登入
IP:18.117.196.217
  • 學位論文

Ceph軟體定義分散式儲存系統效能優化之研究

The Study of Performance Optimization for the Ceph Software Defined Storage System

指導教授 : 陳弘明
共同指導教授 : 陳世穎(Shih-Ying Chen)

摘要


傳統的儲存服務架構受限於不同儲存設備廠商所提供儲存設備與技術,導致擴充及建置上不夠靈活,不能有效控管資源。因此,在此狀況之下,許多企業與廠商紛紛提出透過虛擬化、軟體定義的方式來解決此問題,在軟體定義儲存上以Ceph分散式儲存系統最受關注,Ceph是一種統一式儲存系統,並且被設計為可水平擴展且無單點故障的儲存系統,而在Ceph中提供多種軟體功能,因此可透過使用Ceph分散式儲存系統壓縮功能來有效降低儲存成本並增加整體儲存叢集效能,而在壓縮功能上則可透過設定壓縮壓縮等級與參數來達到不同的壓縮率與效能,但這些參數若隨意調整會對於儲存系統整體效能造成影響。因此,本研究基於Ceph Plugin 架構結合平行化壓縮演算法來降低物件式儲存成本,並且透過效能基準測試基準工具,來評估Ceph儲存叢集與分析最佳的參數設定與優化,以快速提供Ceph儲存叢集建置者選擇符合建置環境需求的參數設定。

並列摘要


Traditional storage service architectures are not enough scalability and flexibility, resulting in the inability to effectively utilize storage resources. Therefore, many enterprises and vendors have proposed to solve this problem through virtualization and software-defined technologies. And in the software defined storage solution, Ceph is the popular open source software solution. Ceph is a unified storage system, and it is designed for storage systems that scale horizontally and have no single point of failure. Also, Ceph offers a variety of software functions, so it can use compression function to reduce storage costs and increase storage clusters performance, and then can be achieved different compression ratio and performance through the setting compression level and feature parameters. However, if these parameters are adjusted at will, it will affect the overall performance of the storage system. Therefore, this study is based on the Ceph Plugin architecture combined with the parallel compression algorithm to reduce the storage and storage costs of the object storage and evaluate the optimal setting through the performance benchmark tool analyzing. Then, quickly provide optimized settings for Ceph system based on user requirement.

參考文獻


[1] G. Kandiraju, H. Franke, M. D. Williams, M. Steinder, S. M. Black. “Software defined infrastructures,” in Proc. IBM Journal of Research and Development, Volume: 58, Issue: 2/3, March-May 2014.
[2] Data Age 2025, [online] Available: https://www.seagate.com/files/www-content/our-story/trends/files/Seagate-WP-DataAge2025-March-2017.pdf (last access at August 2018)
[3] Digital in 2017 Global Overview, [online] Available: https://www.slideshare.net/wearesocialsg/digital-in-2017-global-overview (last access at August 2018)
[4] S. Weil, S. Brandt, E. Miller, D. Long, C. Maltzahn, "Ceph: A Scalable High-Performance Distributed File System", Proc. of the 7th Symposium on Operating Systems Design and Implementation, November 2006.
[5] Huang, Dijiang; Wu, Huijun (2017-09-08). Mobile Cloud Computing: Foundations and Service Models. Morgan Kaufmann. p. 67. ISBN 9780128096444.

延伸閱讀