A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application

At present the cloud computing is one of the newest trends of distributed computation, which is propelling another important revolution of software industry. The cloud services composition is one of the key techniques in software development. The optimization for reliability and performance of cloud...

Full description

Bibliographic Details
Main Authors: Zhao Wu, Naixue Xiong, Yannong Huang, Qiong Gu, Chunyang Hu, Zhongbo Wu, Bo Hang
Format: Article
Language:English
Published: Hindawi Limited 2013-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2013/407267
id doaj-27c57aa029144f74bda87afdd54c0bea
record_format Article
spelling doaj-27c57aa029144f74bda87afdd54c0bea2020-11-25T00:18:38ZengHindawi LimitedJournal of Applied Mathematics1110-757X1687-00422013-01-01201310.1155/2013/407267407267A Fast Optimization Method for Reliability and Performance of Cloud Services Composition ApplicationZhao Wu0Naixue Xiong1Yannong Huang2Qiong Gu3Chunyang Hu4Zhongbo Wu5Bo Hang6School of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaSchool of Computer Science, Colorado Technical University, Colorado Springs, CO 80907, USASchool of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaSchool of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaSchool of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaSchool of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaSchool of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang 441053, ChinaAt present the cloud computing is one of the newest trends of distributed computation, which is propelling another important revolution of software industry. The cloud services composition is one of the key techniques in software development. The 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. The 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 unsatisfied 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 first, a reliability and performance model for cloud service composition application based on the multiple state system theory is presented. Then the reliability and performance definition 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.http://dx.doi.org/10.1155/2013/407267
collection DOAJ
language English
format Article
sources DOAJ
author Zhao Wu
Naixue Xiong
Yannong Huang
Qiong Gu
Chunyang Hu
Zhongbo Wu
Bo Hang
spellingShingle Zhao Wu
Naixue Xiong
Yannong Huang
Qiong Gu
Chunyang Hu
Zhongbo Wu
Bo Hang
A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
Journal of Applied Mathematics
author_facet Zhao Wu
Naixue Xiong
Yannong Huang
Qiong Gu
Chunyang Hu
Zhongbo Wu
Bo Hang
author_sort Zhao Wu
title A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
title_short A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
title_full A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
title_fullStr A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
title_full_unstemmed A Fast Optimization Method for Reliability and Performance of Cloud Services Composition Application
title_sort fast optimization method for reliability and performance of cloud services composition application
publisher Hindawi Limited
series Journal of Applied Mathematics
issn 1110-757X
1687-0042
publishDate 2013-01-01
description At present the cloud computing is one of the newest trends of distributed computation, which is propelling another important revolution of software industry. The cloud services composition is one of the key techniques in software development. The 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. The 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 unsatisfied 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 first, a reliability and performance model for cloud service composition application based on the multiple state system theory is presented. Then the reliability and performance definition 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.
url http://dx.doi.org/10.1155/2013/407267
work_keys_str_mv AT zhaowu afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT naixuexiong afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT yannonghuang afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT qionggu afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT chunyanghu afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT zhongbowu afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT bohang afastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT zhaowu fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT naixuexiong fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT yannonghuang fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT qionggu fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT chunyanghu fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT zhongbowu fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
AT bohang fastoptimizationmethodforreliabilityandperformanceofcloudservicescompositionapplication
_version_ 1725375499541151744