Grid Quality of Service and Service Level Agreements - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Grid Quality of Service and Service Level Agreements

Description:

Matchmaker. Co-ordinater. Dispatcher. Resource gatherer. Decision ... MatchMaker. TSLA: Task Service Level Agreement. RSLA: Resource Service Level Agreement ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 13
Provided by: Aus6
Category:

less

Transcript and Presenter's Notes

Title: Grid Quality of Service and Service Level Agreements


1
Grid Quality of Service and Service Level
Agreements
  • Karim Djemame
  • University of Leeds

2
Outline
  • SLA What is in it?
  • SLA Management Architecture
  • Example SLA for a Compute Service
  • Need for Resource Brokering
  • Conclusion and Future Work

3
Service Level Agreements (SLA)
  • A Service Level Agreement is
  • an explicit statement of expectations and
    obligations that exist in a business relationship
    between two organisations the service provider
    and the customer.
  • Formalises requirements and specifies behaviours
  • SLA Model

SLA Root
Purpose
Provider
3rd Parties
Parties
Consumer
Scope
SLIndicator
SLObjectives
Measurement
State
Violations
Exclusions
Policing
4
DAME Problem Scenario

HTTPS
Globus GT 3
Internet
Specialist Resources
HTTPS
Consumer
Resources Grid Services White Rose Grid
Provider
5
Proposed SLA Management Architecture

6
SLA Management Interaction

Interface
7
SLA Management
  • Automated management will provide autonomic
    self-optimisation without the need for user
    intervention
  • Outcome for each Grid Execution instance, an SLA
    Manager will provide
  • SLA
  • resource reservation
  • job monitoring
  • job adaptation
  • violation log

8
Example SLA for a Compute Service
Purpose Run a Grid job with guarantees Ensure the users requirements are met
Parties The user, the broker, the resources
Scope Compute service
Service Level Objectives Availability of resources Attributes CPU count, CPU type, CPU speed, RAM, Storage, Operating system and version
Service Level Indicators Resource availability and value of each attribute
Exclusions What is not currently supported
Administration SLAs objectives met through resource brokering
9
SLA Specification using XML
  • Grid Task requirements represented in an SLA
    content tree (JAVA)
  • SLA content tree converted to XML using Java
    Architecture for XML Binding (JAXB)
  • SLA XML document created to interact with
    external resource brokers and pass user
    requirements

10
SNAP Resource Broker Architecture
TSLA Task Service Level Agreement RSLA Resource
Service Level Agreement BSLA Bind Service Level
Agreement
MatchMaker
Co-Ordinator
Dispatcher
Decision Maker
Resource Gatherer
Grid Middleware
SNAP Service Negotiation and Acquisition Protocol
11
Current and Future Work
  • Implementation
  • Produced a basic implementation of an SLA Manager
    to accept user requirements, embed them within an
    SLA (XML) document and report them back to the
    user
  • SNAP-based resource broker being deployed on the
    WRG
  • Automated Monitoring
  • Engineering automated monitoring within the SLA
    Manager
  • Enable subscriptions to an external Grid
    Monitoring Service depending on the SLA
    guarantees
  • Adaptation Algorithm
  • Investigate an adaptation algorithm that is
    suitable for use within a Service Oriented
    Architecture
  • Integration with SLA Manager

12
References
  • SLA Management in a Service Oriented
    Architecture. K. Djemame, M. Haji and J. Padgett.
    ICCSA2004, Assissi, Italy, May 2004
  • A SNAP-based Community Resource Broker using a
    Three-Phase Commit Protocol. M. Haji, P. Dew, K.
    Djemame and I. Gourlay. IPDPS2004, Santa Fe, New
    Mexico, April 2004
Write a Comment
User Comments (0)
About PowerShow.com