Multi-objective service composition model based on cost-effective optimization

被引:28
作者
Huo, Ying [1 ]
Qiu, Peng [1 ]
Zhai, Jiyou [1 ]
Fan, Dajuan [1 ]
Peng, Huanfeng [1 ]
机构
[1] Nanjing Inst Technol, Dept Comp Engn, Nanjing 211167, Jiangsu, Peoples R China
关键词
Quality of service; Service composition; Cost-effective; Multi-objective optimization; Artificial bee colony algorithm; BEE COLONY ALGORITHM; GENETIC ALGORITHM;
D O I
10.1007/s10489-017-0996-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The widespread application of cloud computing results in the exuberant growth of services with the same functionality. Quality of service (QoS) is mostly applied to represent nonfunctional properties of services, and has become an important basis for service selection. The object of most existing optimization methods is to maximize the QoS, which restricts the diversity of users' requirements. In this paper, instead of optimization for the single object, we take maximization of QoS and minimization of cost as two objects, and a novel multi-objective service composition model based on cost-effective optimization is designed according to the complicated QoS requirements of users. Furthermore, to solve this complex optimization problem, the Elite-guided Multi-objective Artificial Bee Colony (EMOABC) algorithm is proposed from the addition of fast nondominated sorting method, population selection strategy, elite-guided discrete solution generation strategy and multi-objective fitness calculation method into the original ABC algorithm. The experiments on two datasets demonstrate that EMOABC has an advantage both on the quality of solution and efficiency as compared to other algorithms. Therefore, the proposed method can be better applicable to the cloud services selection and composition.
引用
收藏
页码:651 / 669
页数:19
相关论文
共 36 条
[1]  
A-Masri E, 2007, IEEE IC COMP COM NET, P529
[2]   A multi-objective artificial bee colony algorithm [J].
Akbari, Reza ;
Hedayatzadeh, Ramin ;
Ziarati, Koorush ;
Hassanizadeh, Bahareh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 :39-52
[3]  
Al-Masri Eyhab., 2007, Proceedings of the 16th international conference on World Wide Web, P1257, DOI DOI 10.1145/1242572.1242795
[4]  
Alrifai Mohammad, 2010, P 19 INT C WORLD WID, P11, DOI DOI 10.1145/1772690.1772693
[5]  
[Anonymous], 1999, MULTIOBJECTIVE EVOLU
[6]  
[Anonymous], 2009, PROC 18 INT C WORLD
[7]  
[Anonymous], 1998, DEP ELECT COMPUT ENG
[8]  
[Anonymous], J INF HIDING MULTIME
[9]  
[Anonymous], 2008, P 17 INT C WORLD WID, DOI DOI 10.1145/1367497.1367605
[10]   Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384