Download presentation
Presentation is loading. Please wait.
Published byBraulio Daisy Modified over 10 years ago
1
GRIA SLA Service Stephen C Phillips IT Innovation Centre
2
Operational Scenarios Client Basic Application Services Service Provider Management Client Management Project Manager User Administrator Applications Data Processing Client Organisation Service Provider Data Storage I want to manage my organisations relationships and who in my team can access my suppliers' services I want to provide application services and specify the terms and conditions for using them I hate all this management stuff anyway, it gets in the way of my work Usage Constraints Access Constraints Service Level Agreement I want to develop some scientific experiments but my desktop machine just does not cut it Service Provider Management
3
Objectives Understand what the SLA manager does Learn how it integrates into the GRIA framework Understand metrics and how they are used: –in capacity definitions –in SLAs –in usage reports Understand constraints
4
SLA Service Motivation Monitoring –Service providers want to know what resources are in use –Users want to know what resources they are using –Both want to be able to look at historical usage data Constraining –Service providers want to be able to provide a defined QoS to their users –Users want to know what QoS to expect Pricing –A commercial service provider requires flexible pricing models to charge their users Flexibility –The SLA service must work with all application, current and future
5
GRIA SLA Service Part of the GRIA Service Provider Management package, along with the Account Service. Manages the usage of services: –Defines the available resources (CPU, disc, applications, DBs, licences, etc). –Provides SLA templates that a user can propose, defining QoS. –Agrees new SLAs up to the limits of the resource capacity. –Monitors and records service usage. –Ensures that a user only uses services up to the limit of their SLA. –Adds charges to the users accounts for service usage. –Provides historical service usage data.
6
SLA Service Interface User Application Service Trade Account Service SLA Management Service Apply for Account Get SLA Templates Capacity SLA Templates Propose SLA Service Provider Management Client Management Basic Application Services GRIA client
7
SLA Service Interface Trade Account Service Start activity User Destroy Get Usage Application Service SLA Management Service Charge SLA Templates Apply for Account Get SLA Templates Propose SLA Trust confirmation GRIA client Capacity
8
Metrics Metrics are used in all aspects of the SLA service: –Defining the service providers capacity –Defining the QoS –Recording service usage –Constraining use –Calculating charges All these tasks require knowledge of how much of something has been or will be used. Metrics define the somethings, they are just URIs: –http://www.gria.org/sla/metric/resource/disc –http://your.organisation.com/gria/metric/your-resource
9
Monitoring The SLA service keeps track of how much of each metric is/was in use at any point in time.
10
Constraining Constraints are used to define the capacity of the service provider and the QoS terms of the SLA. We can constrain the instantaneous or cumulative measurement of a metric. The constraint can be indefinite or periodic. For example: –Capacity: Number of available Nastran licences 10 –SLA: Maximum 10 days CFX time per month
11
Public and Private Constraints Data Processing Data Storage Engineer Business Technical ClientService Provider Applications Capabilities Administrator ?
12
Pricing A commercial service provider needs to be able to charge their customers for what they have used. Each SLA has –A currency definition –A signing fee –A billing period –A subscription fee (standing charge) –Pricing terms to convert usage into charges The pricing terms currently come in two sorts to enable charging for cumulative usage and the creation of resources.
13
Summary Flexible SLA Service –The use of metrics allows new services to be managed effectively. Monitoring –The SLA service records how much of each metric is used in which SLA and when. Relevant records are available to client and service provider. Constraining –The SLA service allows the service provider to manage the QoS that their users experience. Pricing –The pricing terms let a commercial service provider charge for service usage.
14
GRIA SLA Service Stephen C Phillips IT Innovation Centre
15
Resource Usage History Historical resource usage data is available to the client and service provider:
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.