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 条
  • [21] QoS-Aware Web Service Selection Based On Harmony Search
    Mohammed, Merzoug
    Chikh, Mohammed Amine
    Fethallah, Hadjila
    2014 4TH INTERNATIONAL SYMPOSIUM ISKO-MAGHREB: CONCEPTS AND TOOLS FOR KNOWLEDGE MANAGEMENT (ISKO-MAGHREB), 2014,
  • [22] Systematic Scalability Modeling of QoS-aware Dynamic Service Composition
    Duboc, Leticia
    Bahsoon, Rami
    Alrebeish, Faisal
    Mera-Gomez, Carlos
    Nallur, Vivek
    Kazman, Rick
    Bianco, Philip
    Babar, Ali
    Buyya, Rajkumar
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2022, 16 (3-4)
  • [23] Rank Aggregation for QoS-Aware Web Service Selection and Composition
    Hofreiter, Birgit
    Marchand-Maillet, Stephane
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 252 - 259
  • [24] A fast energy-centered and QoS-aware service composition approach for Internet of Things
    Chai, Zheng-yi
    Du, Meng-meng
    Song, Guo-zhi
    APPLIED SOFT COMPUTING, 2021, 100
  • [25] QoS-aware service composition with user preferences and multiple constraints
    Liu, Fagui
    Deng, Dacheng
    JOURNAL OF HIGH SPEED NETWORKS, 2016, 22 (03) : 193 - 204
  • [26] Flexible QoS-aware services composition for service computing environments
    Khanouche, Mohamed Essaid
    Gadouche, Hania
    Farah, Zoubeyr
    Tari, Abdelkamel
    COMPUTER NETWORKS, 2020, 166
  • [27] Dynamic prediction QoS-Aware web service composition model
    Hai, Yan
    Yan, Luoheng
    Lu, Guiming
    International Journal of Digital Content Technology and its Applications, 2012, 6 (12) : 490 - 498
  • [28] An hybrid, QoS-Aware discovery of semantic web services using constraint programming
    Garcia, Jose Maria
    Ruiz, David
    Ruiz-Cortes, Antonio
    Martin-Diaz, Octavio
    Resinas, Manuel
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 69 - +
  • [29] QoS-Aware Selection of IoT-Based Service
    Manisha Singh
    Gaurav Baranwal
    Anil Kumar Tripathi
    Arabian Journal for Science and Engineering, 2020, 45 : 10033 - 10050
  • [30] Modeling and Algorithms for QoS-Aware Service Composition in Virtualization-Based Cloud Computing
    Huang, Jun
    Liu, Yanbing
    Yu, Ruozhou
    Duan, Qiang
    Tanaka, Yoshiaki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2013, E96B (01) : 10 - 19