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

被引:8
|
作者
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 条
  • [1] A Stochastic Programming Approach for QoS-Aware Service Composition
    Wiesemann, Wolfram
    Hochreiter, Ronald
    Kuhn, Daniel
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 226 - +
  • [2] A Genetic Programming Approach to Distributed QoS-aware Web Service Composition
    Yu, Yang
    Ma, Hui
    Zhang, Mengjie
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1840 - 1846
  • [3] A QoS-Aware Web Service Composition Approach Based on Genetic Programming and Graph Databases
    da Silva, Alexandre Sawczuk
    Moshi, Ewan
    Ma, Hui
    Hartmann, Sven
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 : 37 - 44
  • [4] Optimizing QoS-Aware Semantic Web Service Composition
    Lecue, Freddy
    SEMANTIC WEB - ISWC 2009, PROCEEDINGS, 2009, 5823 : 375 - 391
  • [5] QoS-Aware Semantic Web Service Composition with Uncertainties
    Li Zhen
    Yang Fangchun
    Su Sen
    CHINESE JOURNAL OF ELECTRONICS, 2008, 17 (04): : 703 - 709
  • [6] An approach for QoS-aware service composition based on genetic algorithms
    Canfora, Gerardo
    Di Penta, Massimiliano
    Esposito, Raffaele
    Villani, Maria Luisa
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 1069 - 1075
  • [7] QoS-aware Web service composition based on probabilistic approach
    Tao, Chun-Hua
    Feng, Zhi-Yong
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2010, 43 (10): : 860 - 865
  • [8] Hybrid QoS-aware semantic web service composition strategies
    Yang FangChun
    Su Sen
    Li Zhen
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (11): : 1822 - 1840
  • [9] Hybrid QoS-aware semantic web service composition strategies
    FangChun Yang
    Sen Su
    Zhen Li
    Science in China Series F: Information Sciences, 2008, 51 : 1822 - 1840
  • [10] Hybrid QoS-aware semantic web service composition strategies
    YANG FangChun
    Science China(Information Sciences), 2008, (11) : 1822 - 1840