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 条
  • [41] QoS-Aware Complex Event Service Composition and Optimization Using Genetic Algorithms
    Gao, Feng
    Curry, Edward
    Ali, Muhammad Intizar
    Bhiri, Sami
    Mileo, Alessandra
    SERVICE-ORIENTED COMPUTING, ICSOC 2014, 2014, 8831 : 386 - 393
  • [42] An Architecture for QoS-Aware Fog Service Provisioning
    Badidi, Elarbi
    Ragmani, Awatif
    11TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 3RD INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2020, 170 : 411 - 418
  • [43] Equitable Solutions in QoS-aware Service Optimization
    Suciu, Mihai
    Cremene, Marcel
    Pop, Florin-Claudiu
    Dumitrescu, D.
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 1537 - 1538
  • [44] QoS-aware service provisioning in fog computing
    Murtaza, Faizan
    Akhunzada, Adnan
    ul Islam, Saif
    Boudjadar, Jalil
    Buyya, Rajkumar
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 165
  • [45] An Efficient Hybrid Metaheuristic Algorithm for QoS-Aware Cloud Service Composition Problem
    Dahan, Fadl
    Binsaeedan, Wojdan
    Altaf, Meteb
    Al-Asaly, Mahfoudh Saeed
    Hassan, Mohammad Mehedi
    IEEE ACCESS, 2021, 9 : 95208 - 95217
  • [46] Optimization of Complex QoS-Aware Service Compositions
    Schuller, Dieter
    Polyvyanyy, Artem
    Garcia-Banuelos, Luciano
    Schulte, Stefan
    SERVICE-ORIENTED COMPUTING, 2011, 7084 : 452 - 466
  • [47] On the Complexity of QoS-Aware Service Selection Problem
    Abu-Khzam, Faisal N.
    Bazgan, Cristina
    El Haddad, Joyce
    Sikora, Florian
    SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 : 345 - 352
  • [48] QoS-aware query relaxation for service discovery with business rules
    Ma, Shang-Pin
    Chang, Kuan Y.
    Lin, Jing-Hong
    Ma, Chih-Chun
    Lin, Jui-Hsaing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 60 : 1 - 12
  • [49] A GA-based approach with an interval VIKOR method for solving the constrained QoS-aware service composition in dynamic IoT environments
    Seghir, Fateh
    Kouachi, Renda
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (03) : 297 - 336
  • [50] QoS-aware middleware for Web Services Composition
    Zeng, LZ
    Benatallah, B
    Ngu, AHH
    Dumas, M
    Kalagnanam, J
    Chang, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) : 311 - 327