A Hybrid Multiobjective Discrete Particle Swarm Optimization Algorithm for a SLA-Aware Service Composition Problem

被引:29
作者
Yin, Hao [1 ]
Zhang, Changsheng [1 ]
Zhang, Bin [1 ]
Guo, Ying [1 ]
Liu, Tingting [1 ]
机构
[1] Northeastern Univ, Coll Informat & Engn, Shenyang, Peoples R China
关键词
Particle swarm optimization (PSO) - Quality of service - Local search (optimization) - Problem solving;
D O I
10.1155/2014/252934
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
For SLA-aware service composition problem (SSC), an optimization model for this algorithm is built, and a hybrid multiobjective discrete particle swarm optimization algorithm (HMDPSO) is also proposed in this paper. According to the characteristic of this problem, a particle updating strategy is designed by introducing crossover operator. In order to restrain particle swarm's premature convergence and increase its global search capacity, the swarm diversity indicator is introduced and a particle mutation strategy is proposed to increase the swarm diversity. To accelerate the process of obtaining the feasible particle position, a local search strategy based on constraint domination is proposed and incorporated into the proposed algorithm. At last, some parameters in the algorithm HMDPSO are analyzed and set with relative proper values, and then the algorithm HMDPSO and the algorithm HMDPSO+ incorporated by local search strategy are compared with the recently proposed related algorithms on different scale cases. The results show that algorithm HMDPSO+ can solve the SSC problem more effectively.
引用
收藏
页数:14
相关论文
共 12 条
[1]   Dynamic QoS Management and Optimization in Service-Based Systems [J].
Calinescu, Radu ;
Grunske, Lars ;
Kwiatkowska, Marta ;
Mirandola, Raffaela ;
Tamburrelli, Giordano .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (03) :387-409
[2]   MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems [J].
Cardellini, Valeria ;
Casalicchio, Emiliano ;
Grassi, Vincenzo ;
Iannucci, Stefano ;
Lo Presti, Francesco ;
Mirandola, Raffaela .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) :1138-1159
[3]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[4]   Discovering network community based on multi-objective optimization [J].
Huang, F.-L. (faliang.huang@gmail.com), 1600, Chinese Academy of Sciences (24) :2062-2077
[5]   E3: A Multiobjective Optimization Framework for SLA-Aware Service Composition [J].
Wada, Hiroshi ;
Suzuki, Junichi ;
Yamano, Yuji ;
Oba, Katsuya .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (03) :358-372
[6]  
Wang Shang-Guang, 2011, Journal of Software, V22, P1426, DOI 10.3724/SP.J.1001.2011.03842
[7]  
[温涛 Wen Tao], 2013, [计算机学报, Chinese Journal of Computers], V36, P1031
[8]   A Fast Way of Calculating Exact Hypervolumes [J].
While, Lyndon ;
Bradstreet, Lucas ;
Barone, Luigi .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (01) :86-95
[9]  
[夏亚梅 Xia Yamei], 2012, [计算机学报, Chinese Journal of Computers], V35, P270
[10]   An active and opportunistic service replacement algorithm orienting transactional composite service dynamic adaptation [J].
Yin Y. ;
Zhang B. ;
Zhang X.-Z. .
Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (11) :2147-2162