Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Multi-Objective Quality-Driven Service Selection-A Fully Polynomial Time Approximation Scheme
 
research article

Multi-Objective Quality-Driven Service Selection-A Fully Polynomial Time Approximation Scheme

Trummer, Immanuel  
•
Faltings, Boi  
•
Binder, Walter  
2014
Ieee Transactions On Software Engineering

The goal of multi-objective quality-driven service selection (QDSS) is to find service selections for a workflow whose quality-of-service (QoS) values are Pareto-optimal. We consider multiple QoS attributes such as response time, cost, and reliability. A selection is Pareto-optimal if no other selection has better QoS values for some attributes and at least equivalent values for all others. Exact algorithms have been proposed that find all Pareto-optimal selections. They suffer however from exponential complexity. Randomized algorithms scale well but do not offer any formal guarantees on result precision. We present the first approximation scheme for QDSS. It aims at the sweet spot between exact and randomized algorithms: It combines polynomial complexity with formal result precision guarantees. A parameter allows to seamlessly trade result precision against efficiency. We formally analyze complexity and precision guarantees and experimentally compare our algorithm against exact and randomized approaches. Comparing with exact algorithms, our approximation scheme allows to reduce optimization time from hours to seconds. Its approximation error remains below 1.4 percent while randomized algorithms come close to the theoretical maximum.

  • Details
  • Metrics
Type
research article
DOI
10.1109/Tse.2013.61
Web of Science ID

WOS:000334666000005

Author(s)
Trummer, Immanuel  
Faltings, Boi  
Binder, Walter  
Date Issued

2014

Publisher

Institute of Electrical and Electronics Engineers

Published in
Ieee Transactions On Software Engineering
Volume

40

Issue

2

Start page

167

End page

191

Subjects

Quality-driven service selection

•

multi-objective optimization

•

approximation algorithms

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LIA  
Available on Infoscience
May 26, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/103686
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés