A Transaction and QoS-Aware Service Selection Approach Based on Genetic Algorithm

被引:67
|
作者
Ding, ZhiJun [1 ]
Liu, JunJun [1 ]
Sun, YouQing [1 ]
Jiang, ChangJun [1 ]
Zhou, MengChu [2 ,3 ]
机构
[1] Tongji Univ, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Discrete Event Syst Lab, Newark, NJ 07102 USA
[3] Tongji Univ, Dept Comp Sci & Engn, Shanghai 201804, Peoples R China
基金
中国国家自然科学基金;
关键词
Discrete event systems; genetic algorithm (GA); global optimization; quality of service (QoS); web service composition; web service selection; workflow analysis; WEB SERVICES; COMPATIBILITY ANALYSIS;
D O I
10.1109/TSMC.2015.2396001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As there are various risks of failure in its execution, a composite web service (CWS) requires a transactional mechanism to guarantee its reliable execution. Though the existing service selection methods have considered that its transactional properties may affect its quality of service (QoS) such as its execution time, some of these methods can just give the locally optimal transactional CWS while others can give globally optimal CWS only under a given fixed transactional workflow. This paper addresses the issue of selecting and composing web services via a genetic algorithm (GA) and gives a transaction and QoS-aware selection approach. First, it introduces transactional properties of a single web service and CWS and the transactional rules used to compose them. Next, it conducts the performance analysis of basic workflow patterns such as sequential, parallel, selectable, and loop patterns and develops an algorithm to compute the execution time of a complex CWS. Then, it presents a GA-based approach, which takes into account the execution time, price, transactional property, stability, and penalty-factor, to achieve globally optimal service selection. Finally, this paper reports experimental results that compare the proposed approach with the exhaustive search algorithm, transactional-QoS-driven selection algorithm, and transactional service selection algorithm. The experimental results show that the proposed algorithm is efficient and effective and can give a globally optimal transactional CWS.
引用
收藏
页码:1035 / 1046
页数:12
相关论文
共 50 条
  • [21] Cloud service selection based on QoS-aware logistics
    Wenxue Ran
    Huijuan Liu
    Soft Computing, 2020, 24 : 4323 - 4332
  • [22] QoS-aware service evaluation and selection
    Tsesmetzis, Dimitrios
    Roussaki, Ioanna
    Sykas, Efstathios
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 1101 - 1112
  • [23] QoS-Aware Selection of IoT-Based Service
    Manisha Singh
    Gaurav Baranwal
    Anil Kumar Tripathi
    Arabian Journal for Science and Engineering, 2020, 45 : 10033 - 10050
  • [24] Cloud service selection based on QoS-aware logistics
    Ran, Wenxue
    Liu, Huijuan
    SOFT COMPUTING, 2020, 24 (06) : 4323 - 4332
  • [25] QoS-Aware Diversified Service Selection
    Guo, Chenkai
    Zhang, Weijie
    Dong, Naipeng
    Liu, Zheli
    Xiang, Yang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 2085 - 2099
  • [26] QoS-aware service composition based on Tree-coded genetic algorithm
    Chen, Rongping
    Cai, Meiling
    Quan, Huiyun
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 622 - 627
  • [27] A Collaborative Approach to Predicting Service Price for QoS-Aware Service Selection
    Wang, Puwei
    Kalia, Anup K.
    Singh, Munindar P.
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 33 - 40
  • [28] A Heuristic QoS-Aware Service Selection Approach to Web Service Composition
    Liu, Dongmei
    Shao, Zhiqing
    Yu, Caizhu
    Fan, Guisheng
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1184 - 1189
  • [29] QoS-aware service composition based on tree-coded genetic algorithm
    Gao, Chunming
    Cai, Meiling
    Chen, Huowang
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 361 - +
  • [30] Genetic Algorithm based QoS-aware Service Composition in Multi-Cloud
    Zhang, Miao
    Liu, Li
    Liu, Songtao
    2015 IEEE CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2015, : 113 - 118