Dynamic service selection with QoS constraints and inter-service correlations using cooperative coevolution

被引:18
作者
Liang, Helan [1 ]
Du, Yanhua [2 ]
机构
[1] Soochow Univ, Sch Comp Sci & Technol, Suzhou, Peoples R China
[2] Univ Sci & Technol Beijing, Sch Mech Engn, Beijing, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2017年 / 76卷
基金
中国国家自然科学基金;
关键词
Service process; Service selection; QoS constraint; Inter-service correlation; Cooperative coevolution; SCIENTIFIC WORKFLOW; WEB SERVICES; MANAGEMENT; FRAMEWORK;
D O I
10.1016/j.future.2017.05.019
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Building business processes by Web services in cloud computing has become the hotspot of service applications. Due to the complexity and uncertainty of business environment, QoS violations of service processes often take place at run-time. To rapidly recover from failures and minimize their impacts on the original execution plan of service processes, dynamic service selection is urgently needed once potential QoS violations are detected. However, existing research works do not fully investigate QoS constraints and inter-service correlations, as well as the breach penalty caused by service adjustment. In this paper, we present a new cooperative coevolutionary approach for dynamic service selection with QoS constraints and inter-service correlations. First, a novel formal model for the dynamic service selection problem with QoS constraints and inter-service correlations is presented. Second, a Double Information based Cooperative Coevolutionary algorithm (DICC) is proposed which uses Potter's cooperative coevolutionary framework and provides both local and global knowledge for the dynamic service selection optimization. Finally, we develop a prototype system to apply our approach and adopt different test cases to show that our DICC approach performs more effectively and efficiently than existing algorithms. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:119 / 135
页数:17
相关论文
共 50 条
  • [31] SLA based Architecture for Web Service Selection and Ranking with QoS
    Balaji, N.
    Sambasivam, G.
    Basha, M. S. Saleem
    Vengattraman, T.
    Dhavachelvan, P.
    2013 INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTIONS (ICHCI), 2013,
  • [32] A System for Web Service Selection Based on QoS
    Sachan, Divya
    Dixit, Saurabh Kumar
    Kumar, Sandeep
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER NETWORKS (ISCON), 2013, : 139 - 144
  • [33] Service Selection for Web Services with Probabilistic QoS
    Hwang, San-Yih
    Hsu, Chien-Ching
    Lee, Chien-Hsiang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (03) : 467 - 480
  • [34] Skyline Service Selection based on QoS Prediction
    Guo, Yan
    Wang, Shangguang
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 150 - 151
  • [35] 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
  • [36] A QoS based Web Service Selection Model
    Liu Sha
    Guo Shaozhong
    Chen Xin
    Lan Mingjing
    2009 INTERNATIONAL FORUM ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 3, PROCEEDINGS, 2009, : 353 - 356
  • [37] Service Selection based on Correlated QoS Requirements
    Wang, Yanchun
    He, Qiang
    Ye, Dayong
    Yang, Yun
    2017 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC), 2017, : 241 - 248
  • [38] Techniques to support Web Service selection and consumption with QoS characteristics
    Diamadopoulou, Vassiliki
    Makris, Christos
    Panagis, Yannis
    Sakkopoulos, Evangelos
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2008, 31 (02) : 108 - 130
  • [39] Service Selection Using Service Clusters
    Xiang, ZhengZhe
    Deng, Shuiguang
    Gao, Honghao
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 769 - 772
  • [40] Quantitative Trust Management to Support QoS-aware Service Selection in Service-Oriented Environments
    Kim, Yukyong
    Doh, Kyung-Goo
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 504 - 509