You are on page 1of 14

Autonomous Quality of Service Management in Virtual Organisations

Bastian Koller, Lutz Schubert High Performance Computing Centre of Stuttgart, Germany

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 order to 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 fixing penalties for contract breaches

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 service’s 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

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

Workshop 5a, 20 October 2005

eChallenges e-2005

Copyright 2005 University of Stuttgart, HLRS

Business Use-Case
• Aircraft manufacturer wants to design an airplane • Different design- and analysis teams are required for meeting the customer´s 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

Workshop 5a, 20 October 2005

eChallenges e-2005

Copyright 2005 University of Stuttgart, HLRS

Use-Case Overview

Workshop 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

Workshop 5a, 20 October 2005

eChallenges e-2005

Copyright 2005 University of Stuttgart, HLRS

SLAs in Virtual Organisations • Monitoring
– SLA document specifies (system) parameters for electronical supervision – 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 data provision 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

Workshop 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 a contract 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

Workshop 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
Workshop 5a, 20 October 2005 eChallenges e-2005 Copyright 2005 University of Stuttgart, HLRS

Our framework design

Workshop 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 (webbased) environment • Self-management & self-healing of services • Competition: offering QoS managed services to customers

Workshop 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 don’t 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).

Workshop 5a, 20 October 2005

eChallenges e-2005

Copyright 2005 University of Stuttgart, HLRS

THANK YOU!

Workshop 5a, 20 October 2005

eChallenges e-2005

Copyright 2005 University of Stuttgart, HLRS