Journal of Computer Applications ›› 2020, Vol. 40 ›› Issue (2): 347-351.DOI: 10.11772/j.issn.1001-9081.2019081366

• DPCS 2019 • Previous Articles     Next Articles

Automatic tuning of Ceph parameters based on random forest and genetic algorithm

Yu CHEN, Yingchi MAO()   

  1. College of Computer and Information,Hohai University,Nanjing Jiangsu 211100,China
  • Received:2019-07-31 Revised:2019-09-17 Accepted:2019-09-23 Online:2019-09-29 Published:2020-02-10
  • Contact: Yingchi MAO
  • About author:CHEN Yu, born in 1994, M. S. candidate. His research interests include distributed computing, parallel processing.
  • Supported by:
    the National Key Research and Development Program of China(2018YFC0407905);the Key Research and Development Project of China Huaneng Group(HNKJ17-21)


陈禹, 毛莺池()   

  1. 河海大学 计算机与信息学院,南京 211100
  • 通讯作者: 毛莺池
  • 作者简介:陈禹(1994—),男,江苏南通人,硕士研究生,主要研究方向:分布式计算、并行处理;
  • 基金资助:


The performance of Ceph system is significantly affected by the configuration parameters. In the optimization of configuration of Ceph cluster, there are many kinds of configuration parameters with complex meanings, which makes it difficult to achieve fast and accurate optimization. To solve the above problems, a parameter tuning method based on Random Forest (RF) and Genetic Algorithm (GA) was proposed to automatically adjust the Ceph parameter configuration in order to optimize the Ceph system performance. RF algorithm was used to construct a performance prediction model for the Ceph system, and the output of the prediction model was used as the input of GA, then the parameter configuration scheme was automatically and iteratively optimized by using GA. Simulation results show that compared with the system with default parameter configuration, the Ceph file system with optimized parameter configuration has the read and write performance improved by about 1.4 times, and the optimization time is much lower than that of the black box parameter tuning method.

Key words: Ceph, parameter configuration, Random Forest (RF), Genetic Algorithm (GA), automatic tuning



关键词: Ceph, 参数配置, 随机森林, 遗传算法, 自动调优

CLC Number: