• DocumentCode
    1446638
  • Title

    E³: A Multiobjective Optimization Framework for SLA-Aware Service Composition

  • Author

    Wada, Hiroshi ; Suzuki, Junichi ; Yamano, Yuji ; Oba, Katsuya

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Eveleigh, NSW, Australia
  • Volume
    5
  • Issue
    3
  • fYear
    2012
  • Firstpage
    358
  • Lastpage
    372
  • 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.
  • Keywords
    computational complexity; optimisation; quality of service; service-oriented architecture; E3; NP-hard problem; QoS-aware service composition problem; SLA-aware service composition; multiobjective genetic algorithm; multiobjective optimization framework; quality of service; service-level agreement; service-oriented architecture; Aggregates; Concrete; Marketing and sales; Optimization; Quality of service; Service oriented architecture; Throughput; Optimization of services composition; multiobjective genetic algorithms.; quality of service; service-level agreements;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2011.6
  • Filename
    5710869