Hindawi Publishing Corporation Journal of Applied Mathematics Volume 2013, Article ID 407267, 12 pages http://dx.doi.org/10.1155/2013/407267 Research Article A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application Zhao Wu, 1 Naixue Xiong, 2 Yannong Huang, 1 Qiong Gu, 1 Chunyang Hu, 1 Zhongbo Wu, 1 and Bo Hang 1 1 School of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, China 2 School of Computer Science, Colorado Technical University, Colorado Springs, CO 80907, USA Correspondence should be addressed to Naixue Xiong; nxiong@coloradotech.edu Received 15 April 2013; Accepted 13 September 2013 Academic Editor: Rung Ching Chen Copyright © 2013 Zhao Wu et al. Tis is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. At present the cloud computing is one of the newest trends of distributed computation, which is propelling another important revolution of sofware industry. Te cloud services composition is one of the key techniques in sofware development. Te optimization for reliability and performance of cloud services composition application, which is a typical stochastic optimization problem, is confronted with severe challenges due to its randomness and long transaction, as well as the characteristics of the cloud computing resources such as openness and dynamic. Te traditional reliability and performance optimization techniques, for example, Markov model and state space analysis and so forth, have some defects such as being too time consuming and easy to cause state space explosion and unsatisfed the assumptions of component execution independence. To overcome these defects, we propose a fast optimization method for reliability and performance of cloud services composition application based on universal generating function and genetic algorithm in this paper. At frst, a reliability and performance model for cloud service composition application based on the multiple state system theory is presented. Ten the reliability and performance defnition based on universal generating function is proposed. Based on this, a fast reliability and performance optimization algorithm is presented. In the end, the illustrative examples are given. 1. Introduction Cloud computing is an emerging trend for the provision of IT infrastructure as services, with the potential of transforming the way of ofering business services [1]. Based on cloud computing platform, sofware development becomes promi- nent and accessible for all without the expensive investing in hardware resources and the managing and maintaining costs. On cloud computing platform, the cloud services com- position (CSC) is a fashionable approach of sofware devel- opment based on cloud services [24]. In the framework of CSC, cloud services are considered as self-contained, self-describing, modular applications that can be published, located, and invoked across the web. How to select and integrate cloud services to satisfy user’s functional requirements is an important issue, which has widely attracted attention of researchers [5]. Great progress has been made in this feld [68]. However, little research focused on reliability model and simulation for CSC. Recently, there has been growing interest in this feld. Meth- ods and technologies related to reliability model and simula- tion for CSC have attracted attention because they can fore- cast the QoS that users will obtain from CSC [911]. In addi- tion, it is helpful to analyze whether there are some relia- bility bottlenecks within CSC applications. Tus, reliability prediction is the basis of reliability optimization for the CSC applications. Te service-oriented architecture (SOA) is the most rep- resentative technological architecture to build the cloud ser- vices application on cloud computing platform [1214]. How- ever, because SOA supposed by services composition tech- nique is of dynamic and cooperative essential characteristic, the traditional sofware reliability prediction methods are not suitable to the cloud services application based on SOA. From the aspect of sofware architecture, cloud services application is a kind of Internetware based on cloud services,