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!