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 条
  • [31] QoS-Aware Selection of IoT-Based Service
    Singh, Manisha
    Baranwal, Gaurav
    Tripathi, Anil Kumar
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (12) : 10033 - 10050
  • [32] Probabilistic analysis of QoS-aware service composition with explicit environment models
    Zhou, Yu
    Han, Tingting
    Chen, Taolue
    Zhou, Shiqi
    IET SOFTWARE, 2020, 14 (01) : 59 - 71
  • [33] A Self-Healing Model for QoS-aware Web Service Composition
    Elsayed, Doaa
    Nasr, Eman
    El Ghazali, Alaa
    Gheith, Mervat
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (06) : 839 - 846
  • [34] Hybrid Metaheuristics Using Rough Sets for QoS-Aware Service Composition
    Naghavipour, Hadi
    Bin Idris, Mohd Yamani Idna
    Soon, Tey Kok
    Bin Salleh, Rosli
    Gani, Abdullah
    IEEE ACCESS, 2022, 10 : 112609 - 112628
  • [35] Hybrid Metaheuristics for QoS-Aware Service Composition: A Systematic Mapping Study
    Naghavipour, Hadi
    Soon, Tey Kok
    Bin Idris, Mohd Yamani Idna
    Namvar, Morteza
    Bin Salleh, Rosli
    Gani, Abdullah
    IEEE ACCESS, 2022, 10 : 12678 - 12701
  • [36] Quantitative trust management with QoS-aware service selection
    Kim, Yukyong
    Shin, Yongtae
    Doh, Kyung-Goo
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (03) : 247 - 264
  • [37] QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments
    Kun Yang
    Alex Galis
    Hsiao-Hwa Chen
    Mobile Networks and Applications, 2010, 15 : 488 - 501
  • [38] QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments
    Yang, Kun
    Galis, Alex
    Chen, Hsiao-Hwa
    MOBILE NETWORKS & APPLICATIONS, 2010, 15 (04) : 488 - 501
  • [39] An Enhanced Ant Colony Optimization Based Algorithm to Solve QoS-Aware Web Service Composition
    Dahan, Fadl
    El Hindi, Khalil
    Ghoneim, Ahmedy
    Alsalman, Hussain
    IEEE ACCESS, 2021, 9 : 34098 - 34111
  • [40] A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures
    Cardellini, Valeria
    Casalicchio, Emiliano
    Grassi, Vincenzo
    Lo Presti, Francesco
    Mirandola, Raffaela
    QUALITY OF SERVICE IN HETEROGENEOUS NETWORKS, 2009, 22 : 431 - +