On Solving QoS-Aware Service Selection Problem with Service Composition

被引:15
|
作者
Wan, Changlin [1 ,2 ]
Ullrich, Carsten [3 ]
Chen, Limin [1 ,2 ]
Huang, Rui [1 ,2 ]
Luo, Jiewen [1 ]
Shi, Zhongzhi [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Key Lab IIP, Beijing, Peoples R China
[2] Grad Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
来源
GCC 2008: SEVENTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS | 2008年
关键词
QoS; service modeling; service selection; service composition; divide-and-conquer algorithm;
D O I
10.1109/GCC.2008.75
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Runtime QoS-aware service selection is difficult because the number of web services providing similar functionality is large and constantly changing, and, even more challenging, due to the complicated structure of composite services. This paper proposes an efficient divide-and-conquer approach for service selection based on a high-level abstract model for service composition. The service composition model is recursively defined with (1) abstract control-flows of five general constructs ("Sequence", "Switch", "While", "Flow", and "Pick"), and (2) extended data-flows with constructs of "AND" and "OR". Based on this service composition model, a QoS model, which supports non-linear QoS aggregation, is proposed. Therefore, complex control-flows are handled in an integrated way without separating and merging multiple execution paths, and interface constraints are captured in form of data-flow declaration. This approach allows to divide the original service to several smaller services, which are then solved separately by a recursive branch-and-bound algorithm Experiments show that the proposed approach is efficient and scalable for runtime service selection, and better handles complicated structure of service composition than existing approaches.
引用
收藏
页码:467 / +
页数:3
相关论文
共 50 条
  • [1] On the Complexity of QoS-Aware Service Selection Problem
    Abu-Khzam, Faisal N.
    Bazgan, Cristina
    El Haddad, Joyce
    Sikora, Florian
    SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 : 345 - 352
  • [2] A QoS-Aware Service Selection Method for Cloud Service Composition
    Bao, Huihui
    Dou, Wanchun
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2254 - 2261
  • [3] Efficient QoS-Aware Service Composition with a Probabilistic Service Selection Policy
    Klein, Adrian
    Ishikawa, Fuyuki
    Honiden, Shinichi
    SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 182 - +
  • [4] 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
  • [5] QoS-Aware Semantic Service Selection: An Optimization Problem
    Garcia, Jose Maria
    Ruiz, David
    Ruiz-Cortes, Antonio
    Parejo, Jose Antonio
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 384 - 388
  • [6] QoS-aware service evaluation and selection
    Tsesmetzis, Dimitrios
    Roussaki, Ioanna
    Sykas, Efstathios
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (03) : 1101 - 1112
  • [7] QoS-aware service composition in Dino
    Mukhija, Arun
    Dingwall-Smith, Andrew
    Rosenblum, David S.
    ECOWS 07: PROCEEDING OF THE 5TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2007, : 3 - +
  • [8] QoS-Aware Service Composition: A Retrospective
    Zeng, Liangzhao
    Benatallah, Boualem
    Dumas, Marlon
    Kalagnanam, Jayant
    Ngu, Anne H. H.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 836 - 841
  • [9] Efficient QoS-aware Service Composition
    Alrifai, Mohammad
    Risse, Thomas
    EMERGING WEB SERVICES TECHNOLOGY VOL III, 2009, 3 : 75 - 87
  • [10] 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