TY - GEN
T1 - Multiobjective optimization of SLA-aware service composition
AU - Wada, Hiroshi
AU - Champrasert, Paskorn
AU - Suzuki, Junichi
AU - Oba, Katsuya
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/51749115105
UR - https://www.scopus.com/pages/publications/51749115105#tab=citedBy
U2 - 10.1109/SERVICES-1.2008.77
DO - 10.1109/SERVICES-1.2008.77
M3 - Conference contribution
AN - SCOPUS:51749115105
SN - 9780769532868
T3 - Proceedings - 2008 IEEE Congress on Services, SERVICES 2008
SP - 368
EP - 375
BT - Proceedings - 2008 IEEE Congress on Services, SERVICES 2008
T2 - 2008 IEEE Congress on Services, SERVICES 2008
Y2 - 6 July 2008 through 11 July 2008
ER -