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 条
  • [21] Efficient QoS-aware Service Composition
    Alrifai, Mohammad
    Risse, Thomas
    EMERGING WEB SERVICES TECHNOLOGY VOL III, 2009, 3 : 75 - 87
  • [22] 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
  • [23] QoS-Aware Web Service Semantic Selection Based on Preferences
    Iordache, Raluca
    Moldoveanu, Florica
    24TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2013, 2014, 69 : 1152 - 1161
  • [24] A Semantic and QoS-aware Broker for Service Discovery
    Charrad, Malika
    Ayadi, Nadia Yacoubi
    Ben Ahmed, Mohamed
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2012, 44 (04): : 387 - 398
  • [25] A Global Graph-based Approach for Transaction and QoS-aware Service Composition
    Liu, Hai
    Zheng, Zibin
    Zhang, Weimin
    Ren, Kaijun
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2011, 5 (07): : 1252 - 1273
  • [26] A parallel refined probabilistic approach for QoS-aware service composition
    Wang, Hongbing
    Peng, Shunshun
    Yu, Qi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 609 - 626
  • [27] An End-to-End Approach for QoS-Aware Service Composition
    Rosenberg, Florian
    Celikovic, Predrag
    Michlmayr, Anton
    Leitner, Philipp
    Dustdar, Schahram
    EDOC: 2009 IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2009, : 151 - 160
  • [28] A Trust-based Selection Approach for QoS-aware Service Composition Provisions
    Wang, Ping
    2012 6TH INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION SCIENCE, SERVICE SCIENCE AND DATA MINING (ISSDM2012), 2012, : 1 - 6
  • [29] A Hybrid Approach Using Genetic Programming and Greedy Search for QoS-Aware Web Service Composition
    Ma, Hui
    Wang, Anqi
    Zhang, Mengjie
    TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE-CENTERED SYSTEMS XVIII: SPECIAL ISSUE ON DATABASE- AND EXPERT-SYSTEMS APPLICATIONS, 2015, 8980 : 180 - 205
  • [30] A GP Approach to QoS-Aware Web Service Composition and Selection
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 180 - 191