• DocumentCode
    2422555
  • Title

    Cost-based prevention of violations of service level agreements in composed services using self-adaptation

  • Author

    Leitner, Philipp ; Dustdar, Schahram ; Wetzstein, Branimir ; Leymann, Frank

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2012
  • fDate
    5-5 June 2012
  • Firstpage
    34
  • Lastpage
    35
  • Abstract
    Providers of composite Web services face the challenge of having to comply to SLAs, which are agreements governing the minimum performance that customers can expect from a composite service. In this work, a framework for optimizing adaptations of service compositions with regards to SLA violations has been developed. The framework, dubbed PREvent (Prediction and Prevention of SLA Violations Based on Events), uses techniques from the areas of machine learning and heuristic optimization to construct models for prediction of SLA violations at runtime, and to decide which adaptation actions may be used to improve overall performance in a composition instance. An optimizer component decides, whether applying these changes makes sense economically (i.e., whether the costs of violating the SLAs are bigger than the adaptation costs). If this is the case, the respective actions are applied in an automated way. At its core, PREvent is a self-optimizing system in the sense of autonomic computing, with the target of minimizing the total costs of adaptations and SLA violations for the service provider.
  • Keywords
    Web services; fault tolerant computing; learning (artificial intelligence); optimisation; service-oriented architecture; PREvent; SLA violations; Web services; autonomic computing; composite service; cost-based prevention; heuristic optimization; machine learning; optimizer component; prediction and prevention of SLA violations-based on events; self-adaptation; self-optimizing system; service compositions; service level agreements; service provider; Conferences; Equations; Machine learning; Monitoring; Optimization; Quality of service; Runtime; autonomic computing; heuristic optimization; service-based computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Services and Systems Research - Results and Challenges (S-Cube), 2012 Workshop on European
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1806-8
  • Type

    conf

  • DOI
    10.1109/S-Cube.2012.6225506
  • Filename
    6225506