A QoS-aware service composition approach based on semantic annotations and integer programming

被引:9
|
作者
Paganelli, Federica [1 ]
Ambra, Terence [2 ]
Parlanti, David [1 ]
机构
[1] Univ Firenze, CNIT Natl Interunivers Consortium Telecommun, Unit Res, Telemat & Informat Soc, Florence, Italy
[2] Univ Firenze, Dept Elect & Telecommun, Telemat & Informat Soc, Florence, Italy
关键词
Linear programming; Artificial intelligence; Service-oriented architecture; Quality of service; Dynamic service composition; Semantic annotation; Integer linear programming;
D O I
10.1108/17440081211258187
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - The purpose of this paper is to propose a novel quality of service (QoS)-aware service composition approach, called SEQOIA, capable of defining at run-time a service composition plan meeting both functional and non-functional constraints and optimizing the overall quality of service. Design/methodology/approach - SEQOIA is a semantic-driven QoS-aware dynamic composition approach leveraging on an integer linear programming technique (ILP). It exploits the expressiveness of an ontology-based service profile model handling structural and semantic properties of service descriptions. It represents the service composition problem as a set of functional and non-functional constraints and an objective function. Findings - The authors developed a proof of concept implementing SEQOIA, as well as an alternative composition solution based on state-of-the-art AI planning and ILP techniques. Results of testing activities show that SEQOIA performs better than the alternative solution over a limited set of candidate services. This behaviour was expected, as SEQOIA guarantees to find the service composition providing the optimal QoS value, while the alternative approach does not provide this guarantee, as it handles separately the specification of the functional service composition flow and the QoS-based service selection step. Originality/value - SEQOIA leverages on semantic annotations in order to make service composition feasible by coping with syntactic and structural differences typically existing across different, even similar, service implementations. To ease the adoption of SEQOIA in real enterprise scenarios, the authors chose to leverage on an XML-based message model of services interfaces (including but not strictly requiring the use of WSDL).
引用
收藏
页码:296 / +
页数:27
相关论文
共 50 条
  • [11] QSSA: A QoS-aware Service Selection Approach
    Sun, Qibo
    Wang, Shangguang
    Zou, Hua
    Yang, Fangchun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2011, 7 (02) : 147 - 169
  • [12] A Hybrid Meta-Heuristic Approach for QoS-Aware Cloud Service Composition
    Bhushan, S. Bharath
    Reddy, Pradeep C. H.
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2018, 15 (02) : 1 - 20
  • [13] An orthogonal genetic algorithm for QoS-aware service composition
    Bao, Liang
    Zhao, Fen
    Shen, Mengqing
    Qi, Yutao
    Chen, Ping
    Computer Journal, 2016, 59 (12): : 1857 - 1871
  • [14] 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
  • [15] 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
  • [16] A Graph-based QoS-Aware Method for Web Service Composition with Branching
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 131 - 132
  • [17] QoS-Aware Service Composition in Cloud Manufacturing: A Gale-Shapley Algorithm-Based Approach
    Li, Feng
    Zhang, Lin
    Liu, Yongkui
    Laili, Yuanjun
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (07): : 2386 - 2397
  • [18] Transactional and QoS-aware dynamic service composition based on ant colony optimization
    Wu, Quanwang
    Zhu, Qingsheng
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (05): : 1112 - 1119
  • [19] QoS-aware Selection of Web Service Composition Based on Harmony Search Algorithm
    Jafarpour, Nastaran
    Khayyambashi, Mohammad Reza
    12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2, 2010, : 1345 - 1350
  • [20] FAQS: Fast Web Service Composition Algorithm Based on QoS-Aware Sampling
    Lu, Wei
    Wang, Weidong
    Bao, Ergude
    Wang, Liqiang
    Xing, Weiwei
    Chen, Yue
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (04) : 826 - 834