Top Banner
GRIA SLA Service Stephen C Phillips IT Innovation Centre
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

GRIA SLA Service

Stephen C Phillips

IT Innovation Centre

Page 2: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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

Page 3: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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

Page 4: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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

Page 5: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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.

Page 6: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

SLA Service Interface

User

Application

Service

Trade

Account

Service

SLA

Management

Service

Apply for Account

Get SLA TemplatesCapacity

SLA

Templates

Propose SLA

Service

Provider

Management

Client

Management

Basic

Application

ServicesGRIA client

Page 7: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

SLA Service Interface

Trade

Account

Service

Start activity

User

Destroy

Get UsageApplication

Service

SLA

Management

Service

Charge

SLA

SLA

Templates

Apply for Account

Get SLA Templates

Propose SLA

Trust

confirmation

GRIA client

Capacity

Page 8: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

Metrics

• Metrics are used in all aspects of the SLA service:– Defining the service provider’s “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

Page 9: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

Monitoring

• The SLA service keeps track of how much of each metric is/was in use at any point in time.

Page 10: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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”

Page 11: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

Public and Private Constraints

Data

Processing

Data

Storage

Engineer

Business

Technical

Client Service Provider

•Applications•Capabilities

Administrator

?

Page 12: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

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.

Page 13: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

GRIA SLA Service

Stephen C Phillips

IT Innovation Centre

Page 14: GRIA SLA Service Stephen C Phillips IT Innovation Centre.

Resource Usage History

• Historical resource usage data is available to the client and service provider: