Cover Image for System.Linq.Enumerable+EnumerablePartition`1[System.Char]

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

OAI: oai:igi-global.com:295808 DOI: 10.4018/IJCINI.295808
Published by: IGI Global

Abstract

Due to the limited search space in the existing performance optimization ap-proaches 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 de-fines a performance optimization model called CAPOM that can enlarge the search space effectively. Secondly, an efficient differential evolutionary op-timization 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 the light and heavy workload. The ex-perimental results show that POM4CA method can obtain better response time and spend less cost of cloud resources.