Optimal QoS-aware web service composition

Marco Aiello*, Elie El Khoury, Alexander Lazovik, Patrick Ratelband

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

30 Citations (Scopus)


The availability of many independent services on an open network opens the opportunity of composing individual instances to achieve complex functionality. Most often there are several possible compositions to achieve the same high-level functionality; the advantage of choosing one composition instead of another one may lie in the different quality of the composition, e.g., one might be cheaper, faster, or more reliable. In this paper, we focus on services described with XML documents and accessed via XML Protocols, known as Web services, and enriched with semantic and Quality of Service (QoS) annotations. We propose an algorithm that, given a desired functionality, returns a composition of services from a repository with the optimal response time or throughput. Services are composed taking into account an ontology of operation names expressed in OWL. RuGQoS is the related implementation.

Original languageEnglish
Title of host publication2009 IEEE Conference on Commerce and Enterprise Computing, CEC 2009
Place of PublicationPiscataway, NJ
Number of pages4
Publication statusPublished - 2009
Externally publishedYes
Event2009 IEEE Conference on Commerce and Enterprise Computing, CEC 2009 - Vienna, Austria
Duration: 20 Jul 200023 Jul 2009


Other2009 IEEE Conference on Commerce and Enterprise Computing, CEC 2009


Dive into the research topics of 'Optimal QoS-aware web service composition'. Together they form a unique fingerprint.

Cite this