Skip to main navigation Skip to search Skip to main content

Multiobjective optimization of SLA-aware service composition

  • University of Massachusetts Boston
  • OGIS International, Inc.

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

In Service Oriented Architecture, each application is often designed as a set of abstract services, which defines its functions. A concrete service(s) is selected at runtime for each abstract service to fulfill its function. Since different concrete services may operate at different Quality of Service (QoS) measures, application developers are required to select an appropriate set of concrete services that satisfies a given Service Level Agreement (SLA) when a number of concrete services are available for each abstract service. This problem, the QoS-aware service composition problem, is known NP-hard, which takes a significant amount of time and costs to find optimal solutions (optimal combinations of concrete services) from a huge number of possible solutions. This paper proposes an optimization framework, called E3, to address the issue. By leveraging a multiobjective genetic algorithm, E3 heuristically solves the QoS-aware service composition problem in a reasonably short time. The algorithm E3 proposes can consider multiple SLAs simultaneously and produce a set of Pareto solutions, which have the equivalent quality to satisfy multiple SLAs.

Original languageEnglish
Title of host publicationProceedings - 2008 IEEE Congress on Services, SERVICES 2008
Pages368-375
Number of pages8
DOIs
StatePublished - 2008
Event2008 IEEE Congress on Services, SERVICES 2008 - Honolulu, HI, United States
Duration: Jul 6 2008 → Jul 11 2008

Publication series

NameProceedings - 2008 IEEE Congress on Services, SERVICES 2008
VolumePART 1

Conference

Conference2008 IEEE Congress on Services, SERVICES 2008
Country/TerritoryUnited States
CityHonolulu, HI
Period7/6/08 → 7/11/08

ASJC Scopus Subject Areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Multiobjective optimization of SLA-aware service composition'. Together they form a unique fingerprint.

Cite this