QoS decomposition for service composition using genetic algorithm

被引:103
作者
Mardukhi, Farhad [1 ]
NematBakhsh, Naser [1 ]
Zamanifar, Kamran [1 ]
Barati, Asghar [2 ]
机构
[1] Univ Isfahan, Dept Comp Engn, Esfahan, Iran
[2] Safahan Inst Higher Educ, Dept Engn, Esfahan, Iran
关键词
Service composition; Global optimization; Local optimization; Quality constraint decomposition; Genetic algorithm; Quality-degree; WEB SERVICES; SELECTION;
D O I
10.1016/j.asoc.2012.12.033
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
Recently, a lot of research has been dedicated to optimizing the QoS-aware service composition. This aims at selecting the optimal composed service from all possible service combinations regarding user's end-to-end quality requirements. Existing solutions often employ the global optimization approach, which does not show promising performance. Also, the complexity of such methods extensively depends on the number of available web-services, which continuously increase along with the growth of the Internet. Besides, the local optimization approaches have been rarely utilized, since they may violate the global constraints. In this paper, we propose a top-down structure, named quality constraints decomposition (QCD) here, to decompose the global constraints into the local constraints, using the genetic algorithm (GA). Then the best web service for each task is selected through a simple linear search. In contrast to existing methods, the QCD approach mainly depends on a limited set of tasks, which is considerably less complex, especially in the case of dynamically distributed service composition. Experimental results, based on a well-known data set of web services (QWSs), show the advantages of the QCD method in terms of computation time, considering the number of web services. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:3409 / 3421
页数:13
相关论文
共 18 条
[1]
Al-Masri E., QWS DATASET
[2]
[Anonymous], 2008, P 3 INT WORKSH SERV, DOI DOI 10.1145/1387309.1387313
[3]
[Anonymous], 2009, PROC 18 INT C WORLD
[4]
Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384
[5]
A framework for QoS-aware binding and re-binding of composite web services [J].
Canfora, Gerardo ;
Di Penta, Massimiliano ;
Esposito, Raffaele ;
Villani, Maria Luisa .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (10) :1754-1769
[6]
Cardellini V., 2007, RR0759 U ROM DEP INF
[7]
Jaeger MC, 2005, LECT NOTES COMPUT SC, V3760, P646
[8]
Jiang H., 2011, LECT NOTES COMPUTER, V10, P321
[9]
Lifeng Ai, 2008, 2008 IEEE Fourth International Conference on eScience, P119, DOI 10.1109/eScience.2008.110
[10]
A Heuristic QoS-Aware Service Selection Approach to Web Service Composition [J].
Liu, Dongmei ;
Shao, Zhiqing ;
Yu, Caizhu ;
Fan, Guisheng .
PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, :1184-1189