A Multi-Objective Differential Evolutionary Optimization Method for Performance Optimization of Cloud Application

被引:0
|
作者
Du, Xin [1 ]
Ni, Youcong [1 ]
Ye, Peng [2 ]
Xiao, Ruliang [1 ]
机构
[1] Fujian Normal University, China
[2] Wuhan Textile University, China
关键词
Application programs - Evolutionary algorithms - Optimization;
D O I
10.4018/IJCINI.295808
中图分类号
学科分类号
摘要
Due to the limited search space in the existing performance optimization approaches at software architectures of cloud applications (SAoCA) level, it is difficult for these methods to obtain the cloud resource usage scheme with optimal cost-performance ratio. Aiming at this problem, this paper firstly defines a performance optimization model called CAPOM that can enlarge the search space effectively. Secondly, an efficient differential evolutionary optimization algorithm named MODE4CA is proposed to solve the CAPOM model by defining evolutionary operators with strategy pool and repair mechanism. Further, a method for optimizing performance at SAoCA level, called POM4CA, is derived. Finally, two problem instances with different sizes are taken to conduct the experiments for comparing POM4CA with the current representative method under light and heavy workloads. The experimental results show that POM4CA method can obtain better response times and use fewer cloud resources. © 2021 IGI Global. All rights reserved.
引用
收藏
相关论文
共 50 条
  • [1] Evolutionary Multi-Objective Optimization
    Deb, Kalyanmoy
    [J]. GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2577 - 2602
  • [2] Evolutionary multi-objective optimization
    Coello Coello, Carlos A.
    Hernandez Aguirre, Arturo
    Zitzler, Eckart
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) : 1617 - 1619
  • [3] A Generalized Scalarization Method for Evolutionary Multi-Objective Optimization
    Zheng, Ruihao
    Wang, Zhenkun
    [J]. THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 10, 2023, : 12518 - 12525
  • [4] PCRC Evolutionary Game Method and Its Application in Multi-Objective Optimization Design
    Li, Biyan
    Meng, Rui
    [J]. CEIS 2011, 2011, 15
  • [5] Evolutionary multi-objective optimization and visualization
    Obayashi, S
    [J]. New Developments in Computational Fluid Dynamics, 2005, 90 : 175 - 185
  • [6] Advances in Evolutionary Multi-objective Optimization
    Tan, Kay Chen
    [J]. SOFT COMPUTING APPLICATIONS, 2013, 195 : 7 - 8
  • [7] Foundations of Evolutionary Multi-Objective Optimization
    Friedrich, Toblas
    Neumann, Frank
    [J]. GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2557 - 2575
  • [8] Guidance in evolutionary multi-objective optimization
    Branke, J
    Kaussler, T
    Schmeck, H
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (06) : 499 - 507
  • [9] Advances in Evolutionary Multi-objective Optimization
    Bechikh, Slim
    Coello Coello, Carlos Artemio
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2018, 40 : 155 - 157
  • [10] A Modified Differential Evolution Multi-objective Optimization Method
    Zhang, L. B.
    Xu, X. L.
    Sun, C. T.
    Zhou, C. G.
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NATURAL COMPUTING, VOL I, 2009, : 511 - 514