Hybrid differential evolution algorithm combined with heuristic correction and chaotic search for online energy-efficient optimization of server cluster

被引:0
作者
Xiong, Zhi [1 ]
Luo, Nanfu [1 ]
Cai, Weihong [1 ]
Xue, Zhongliang [1 ]
机构
[1] Shantou Univ, Dept Comp Sci & Technol, 243 Daxue Rd, Shantou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Server cluster; energy-efficient optimization; differential evolution; correction operation; chaotic search;
D O I
10.3233/JIFS-169083
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Server cluster has been widely used to improve the performance of various servers. How to optimize the deployment of each server in a cluster so as to minimize cluster's power consumption while satisfying load capacity requirement is an urgent problem to be resolved. In this paper, we first formulate a typical energy-efficient optimization problem of server cluster as a constrained MIP (Mixed Integer Programming) problem. Then, aimed at the traits of the problem, we propose a hybrid DE (Differential Evolution) algorithm combined with heuristic correction and chaotic search to solve the problem. We introduce a correction operation to traditional DE algorithm, which bases on greedy idea to correct the individuals that do not satisfy constraints. Besides, we generate the initial population based on chaotic sequence so as to enhance population diversity, and implement chaotic search around the best individual of each generation so as to improve solving accuracy and accelerate convergence speed. The algorithm has high solving efficiency and can run online even when applied in large-scale server clusters. Simulation results verify the feasibility and effectiveness of the algorithm.
引用
收藏
页码:2421 / 2429
页数:9
相关论文
共 14 条
  • [1] A penalty function-based differential evolution algorithm for constrained global optimization
    Ali, M. M.
    Zhu, W. X.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 54 (03) : 707 - 739
  • [2] [Anonymous], ACM S APPL COMP SAC
  • [3] The case for energy-proportional computing
    Barroso, Luiz Andre
    Hoelzle, Urs
    [J]. COMPUTER, 2007, 40 (12) : 33 - +
  • [4] Power optimization for dynamic configuration in heterogeneous web server clusters
    Bertini, Luciano
    Leite, Julius C. B.
    Mosse, Daniel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (04) : 585 - 598
  • [5] [董宁 Dong Ning], 2015, [吉林大学学报. 工学版, Journal of Jilin University. Engineering and Technology Edition], V45, P569
  • [6] Service level agreement based energy-efficient resource management in cloud data centers
    Gao, Yongqiang
    Guan, Haibing
    Qi, Zhengwei
    Song, Tao
    Huan, Fei
    Liu, Liang
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (05) : 1621 - 1633
  • [7] Evaluating the cooling and computing energy demand of a datacentre with optimal server provisioning
    Lent, Ricardo
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 57 : 1 - 12
  • [8] An exact penalty function-based differential search algorithm for constrained global optimization
    Liu, Jianjun
    Teo, K. L.
    Wang, Xiangyu
    Wu, Changzhi
    [J]. SOFT COMPUTING, 2016, 20 (04) : 1305 - 1313
  • [9] Energy-efficient content delivery networks using cluster shutdown
    Mathew, Vimal
    Sitaraman, Ramesh K.
    Shenoy, Prashant
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2015, 6 : 58 - 68
  • [10] Peijian Wang, 2010, Proceedings 39th International Conference on Parallel Processing (ICPP 2010), P385, DOI 10.1109/ICPP.2010.46