Robust Service Compositions with Functional and Location Diversity

Florian Wagner, Fuyuki Ishikawa, Shinichi Honiden

Research output: Contribution to journalArticle

7 Citations (Scopus)

Abstract

Service composition provides a means of customized and flexible integration of service functionalities. Quality-of-service (QoS) optimization algorithms select services to adapt workflows to the non-functional requirements of the user. With increasing number of services in a workflow, previous approaches fail to achieve a sufficient reliability. Moreover, expensive ad-hoc replanning is required to deal with service failures. The major problem with such sequential application of planning and replanning is that it ignores the potential costs during the initial planning and they consequently are hidden from the decision maker. Our idea to overcome this problem is to compute a QoS optimized selection of service clusters that includes a sufficient number of backup services for each service employed. These backup services should be sufficiently distributed to prevent a task failure in case of, e.g., a network failure. To support the decision maker in the selection task, our multi-objective approach considers the possible repair costs directly in the initial composition. Our graphical user interface visualizes the resulting QoS of the workflow and the location of the services to enable the decision maker to select compositions in line with risk preferences. We prove the benefits of our approach in our detailed evaluation.

Original languageEnglish
Article number6690106
Pages (from-to)277-290
Number of pages14
JournalIEEE Transactions on Services Computing
Volume9
Issue number2
DOIs
Publication statusPublished - 2016 Mar 1
Externally publishedYes

Fingerprint

Quality of service
Chemical analysis
Planning
Graphical user interfaces
Costs
Repair
Service composition
Decision maker

Keywords

  • multi-objective optimization
  • QoS-aware service composition
  • Service-oriented computing

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems and Management

Cite this

Robust Service Compositions with Functional and Location Diversity. / Wagner, Florian; Ishikawa, Fuyuki; Honiden, Shinichi.

In: IEEE Transactions on Services Computing, Vol. 9, No. 2, 6690106, 01.03.2016, p. 277-290.

Research output: Contribution to journalArticle

@article{2163d78e64a34d3da97bdfcc200ac8c0,
title = "Robust Service Compositions with Functional and Location Diversity",
abstract = "Service composition provides a means of customized and flexible integration of service functionalities. Quality-of-service (QoS) optimization algorithms select services to adapt workflows to the non-functional requirements of the user. With increasing number of services in a workflow, previous approaches fail to achieve a sufficient reliability. Moreover, expensive ad-hoc replanning is required to deal with service failures. The major problem with such sequential application of planning and replanning is that it ignores the potential costs during the initial planning and they consequently are hidden from the decision maker. Our idea to overcome this problem is to compute a QoS optimized selection of service clusters that includes a sufficient number of backup services for each service employed. These backup services should be sufficiently distributed to prevent a task failure in case of, e.g., a network failure. To support the decision maker in the selection task, our multi-objective approach considers the possible repair costs directly in the initial composition. Our graphical user interface visualizes the resulting QoS of the workflow and the location of the services to enable the decision maker to select compositions in line with risk preferences. We prove the benefits of our approach in our detailed evaluation.",
keywords = "multi-objective optimization, QoS-aware service composition, Service-oriented computing",
author = "Florian Wagner and Fuyuki Ishikawa and Shinichi Honiden",
year = "2016",
month = "3",
day = "1",
doi = "10.1109/TSC.2013.2295791",
language = "English",
volume = "9",
pages = "277--290",
journal = "IEEE Transactions on Services Computing",
issn = "1939-1374",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

TY - JOUR

T1 - Robust Service Compositions with Functional and Location Diversity

AU - Wagner, Florian

AU - Ishikawa, Fuyuki

AU - Honiden, Shinichi

PY - 2016/3/1

Y1 - 2016/3/1

N2 - Service composition provides a means of customized and flexible integration of service functionalities. Quality-of-service (QoS) optimization algorithms select services to adapt workflows to the non-functional requirements of the user. With increasing number of services in a workflow, previous approaches fail to achieve a sufficient reliability. Moreover, expensive ad-hoc replanning is required to deal with service failures. The major problem with such sequential application of planning and replanning is that it ignores the potential costs during the initial planning and they consequently are hidden from the decision maker. Our idea to overcome this problem is to compute a QoS optimized selection of service clusters that includes a sufficient number of backup services for each service employed. These backup services should be sufficiently distributed to prevent a task failure in case of, e.g., a network failure. To support the decision maker in the selection task, our multi-objective approach considers the possible repair costs directly in the initial composition. Our graphical user interface visualizes the resulting QoS of the workflow and the location of the services to enable the decision maker to select compositions in line with risk preferences. We prove the benefits of our approach in our detailed evaluation.

AB - Service composition provides a means of customized and flexible integration of service functionalities. Quality-of-service (QoS) optimization algorithms select services to adapt workflows to the non-functional requirements of the user. With increasing number of services in a workflow, previous approaches fail to achieve a sufficient reliability. Moreover, expensive ad-hoc replanning is required to deal with service failures. The major problem with such sequential application of planning and replanning is that it ignores the potential costs during the initial planning and they consequently are hidden from the decision maker. Our idea to overcome this problem is to compute a QoS optimized selection of service clusters that includes a sufficient number of backup services for each service employed. These backup services should be sufficiently distributed to prevent a task failure in case of, e.g., a network failure. To support the decision maker in the selection task, our multi-objective approach considers the possible repair costs directly in the initial composition. Our graphical user interface visualizes the resulting QoS of the workflow and the location of the services to enable the decision maker to select compositions in line with risk preferences. We prove the benefits of our approach in our detailed evaluation.

KW - multi-objective optimization

KW - QoS-aware service composition

KW - Service-oriented computing

UR - http://www.scopus.com/inward/record.url?scp=84963891409&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84963891409&partnerID=8YFLogxK

U2 - 10.1109/TSC.2013.2295791

DO - 10.1109/TSC.2013.2295791

M3 - Article

AN - SCOPUS:84963891409

VL - 9

SP - 277

EP - 290

JO - IEEE Transactions on Services Computing

JF - IEEE Transactions on Services Computing

SN - 1939-1374

IS - 2

M1 - 6690106

ER -