eChallenges SLA Management

  • Upload
    daniel

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • 8/15/2019 eChallenges SLA Management

    1/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Autonomous Quality of Service Management in Virtual

    Organisations

    Bastian Koller, Lutz Schubert

    High Performance Computing Centre of

    Stuttgart, Germany

  • 8/15/2019 eChallenges SLA Management

    2/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Motivation, problem area

    Virtual Organization (VO) as extended model of outsourcing

    of tasks to service providers Interaction through web-services

    Alliance of independent organisations that share resources in orderto enact a common business process

    VO Manager as central instance managing the interactions

    Problem: lack of observability of such business partners high risk of failure

    Reality: Written legal contracts

    Specification of the exact terms of the service All participants have to sign

    Losses in case of failures of partners are compensated by fixingpenalties for contract breaches

  • 8/15/2019 eChallenges SLA Management

    3/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Research Objectives

    Service Level Agreements (SLAs)

    electronic form of written contracts define the quality that a service has to maintain

    enable autonomous observation and maintenance of a services

    behaviour

    BUT: SLAs or related forms of electronic contracts are generally not

    accepted as legally binding in the current form of jurisdiction

    need for additional precautions to enable the legal impact of such forms

    of contracts

    Current Research activities:

    TrustCoM with respect to legal issues NextGRID

  • 8/15/2019 eChallenges SLA Management

    4/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Research approach, Methodology

    Analysis of a business case scenario with respect to:

    usage of SLAs in the context of typical business

    limitations of SLAs in the context of typical business

    Depiction of a framework providing the respective

    functionalities

  • 8/15/2019 eChallenges SLA Management

    5/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Business Use-Case

    Aircraft manufacturerwants to design an airplane

    Different design- and analysis teams are required for meeting the

    customers needs

    Need for Identification of collaboration partners

    Negotiation to reach the best conditions for either side

    Monitoring of the performance of the service providers

    Management of the collaboration

    Billing for calculating the actual fair price

  • 8/15/2019 eChallenges SLA Management

    6/14

    Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Use-Case Overview

  • 8/15/2019 eChallenges SLA Management

    7/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    SLAs in Virtual Organisations

    Identification

    Customer can query whether the service provider is of interest or

    not (on basis of published SLA templates)

    Negotiation

    Negotiation of the individual parameters of SLA Template E.g. 10 GB storage for 20 per month 90 for 100 GB

    storage

    Signing process after reached agreement

    Maintenance of SLA copy for later reference

  • 8/15/2019 eChallenges SLA Management

    8/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    SLAs in Virtual Organisations

    Monitoring

    SLA document specifies (system) parameters for electronicalsupervision

    Usage of tools like WMI or Ganglia to monitor usual parameters

    10 CPUs with each 5 GHz are always available

    SLAs allow covering more complex terms

    Respective dataprovision is needed to enable autonomous management

    Comparison of provided values with the agreed SLA

    Identification of contract breaches and notification of customer and

    service provider to take actions

  • 8/15/2019 eChallenges SLA Management

    9/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    SLAs in Virtual Organisations

    Management

    SLAs may define what actions have to be performed in case of acontract breach

    Worst-case (provider) replacement

    Advantage: possibility of violation-prevention on

    the service providers side

    Billing

    Information provided by SLA may be used for billing purposes

    Two possibilities:

    Storing it in a log for later calculation

    Immediate Charging

  • 8/15/2019 eChallenges SLA Management

    10/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Towards a SLA Management framework

    VO-Manager

    Notary

    Log

    Negotiator

    Monitor

    Evaluator

    Monitoring Interface

    SLA Parser

    Data Provider

    SLA Templates

  • 8/15/2019 eChallenges SLA Management

    11/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Our framework design

  • 8/15/2019 eChallenges SLA Management

    12/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Summary

    SLA-Management allows for:

    Identification of interaction partners on basis of QoS

    statements (VO)

    Negotiation of parameters to be enacted

    Quality of Service maintenance in an autonomous (web-

    based) environment

    Self-management & self-healing of services

    Competition: offering QoS managed services to customers

  • 8/15/2019 eChallenges SLA Management

    13/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    Conclusion and outlook

    Service Level Agreements are still a research issue

    Existing technologies dont provide all the means required

    to allow for autonomous management

    Our Architecture is only a first approach for enacting all

    issues related to autonomous SLA management, given the

    right language

    Standards like WS-Agreement and WSLA are good in their

    areas but a fusion of the two would provide the best results

    Currently addressed by the IST-projects TrustCoM

    (http://www.eu-trustcom.com) and NextGrid(http://www.nextgrid.org).

  • 8/15/2019 eChallenges SLA Management

    14/14Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

    THANK YOU!