Service Level Agreements for D-Grid
http://www.sla4d-grid.de
INSPIRE and Service Level ManagementWhy it matters and how to implement it
Bastian Baranski
con terra GmbH
Münster, Germany
29 June 2011 INSPIRE and Service Level Management
Motivation
Evolution of GIS
29 June 2011 INSPIRE and Service Level Management
Desktop GIS Spatial Data Infrastructure (SDI)
� desktop- and data-centric applications
� proprietary and monilithic software
� higher internet bandwith
� new web service technologies
� many standardization efforts
� loosely-coupled architecture
� composed of open and interoperable web services
� retrieval, portrayal and processing of data over the web
� integration of live sensor data
Challenges
� Observations� Increasing amount of available data
� Increasing complexity of adopted algorithms
� Increasing number of potential users
� Emerging laws and provisions (INSPIRE)
� The Cloud Computing paradigm
� Highly competitive GIS market
� Example - INSPIRE View Service� 99% service uptime per day, week, etc. (Availability)
� 5 seconds initial service response time (Performance)
� 20 parallel service requests (Capacity)
29 June 2011 INSPIRE and Service Level Management
29 June 2011 INSPIRE and Service Level Management
Service Level Management
Service Level Management
� Aspects
� Monitoring and reporting service quality
� React on service quality fluctuations
� Realize offered service quality guarantees
� Key Element
� Service Level Agreement
29 June 2011 INSPIRE and Service Level Management
Service Level Agreement
� Contract between service providers and service consumers� Cost-performance ratio transparency
� Monitoring promised service qualities
� Contract Lifecycle� Templates, Negotiation
� Monitoring, Evaluation, Reporting
� Accounting (usage costs, penalties)
� Key Elements� Key Performance Indicator (KPI)
� Service Level Objective (SLO)
29 June 2011 INSPIRE and Service Level Management
29 June 2011 INSPIRE and Service Level Management
Service Level Agreement
Management Framework
Overview
29 June 2011 INSPIRE and Service Level Management
VIRTUALIZED INFRASTRUCTURE
MONITORING EVALUATION
SERVICE 1
SERVICE 2
SERVICE 3 AGREEMENT NEGOTIATION
RESOURCE MANAGEMENT
PROXY PORTAL API
REPORTING
Agreement Negotiation
29 June 2011 INSPIRE and Service Level Management
MONITORING
EVALUATION
REPORTING
FIREWALL
SLA
AGREEMENT
CONSUMER PROVIDER
TEMPLATE PROXY
SERVICE 1
SERVICE 2
SERVICE 3
Service Consumption
29 June 2011 INSPIRE and Service Level Management
MONITORING
EVALUATION
REPORTING
FIREWALL
http(s)://host:port/proxy/$serviceN$/$agreementId$
SLA
AGREEMENT
CONSUMER PROVIDER
TEMPLATE PROXY
SERVICE 1
SERVICE 2
SERVICE 3
Resource Management
29 June 2011 INSPIRE and Service Level Management
http(s)://host:port/proxy/$serviceN$/$agreementId$
CONSUMER PROVIDERPROXY
VIRTUALIZED INFRASTRUCTURE
VM
SERVICE 1
★★★★ VM
SERVICE 2
★★★★★★★★
VM
SERVICE 3
VM
SERVICE 3
★★★★★★★★★★★★
★★★★★★★★★★★★
RESOURCE MANAGEMENT
SLA
SLA4D-GRID
� Service Level Agreements for D-Grid (2009 – 2012)
� Funded by German Federal Ministry of Education and Research
� 11 partners from science and industry
� Develop a SLA-layer for D-Grid
� Service and resource usage under given guarantees, service quality
requirements and pre-defined business conditions
� GI Demonstration Scenario
� Proof-of-concept of the SLA management framework
� INSPIRE Coordinate Transformation Service in the Cloud
29 June 2011 INSPIRE and Service Level Management
29 June 2011 INSPIRE and Service Level Management
Summary and Outlook
Summary
� The SLA-Framework enables ... � SLA-aware service discovery
� SLA negotiation for selected services
� SLA monitoring, evaluation and reporting
� SLA-aware service consumption (accounting)
� Cloud Computing for resource management
� Service Level Management / Sustainable Business Models
� Based on open and common standards� WS-Agreement Specification (Open Grid Forum, OGF)
� Open Source Software @ 52° North
29 June 2011 INSPIRE and Service Level Management
INSPIRE 2011
27 June – 1 July | Edinburgh
Thursday, 30 June 2011
“INSPIRE Coordinate Transformation Service - Performance Considerations”
Esri International User Conference
11 – 15 July 2011 | San Diego, CA
GIScience Research Track
Wednesday, 13 July 2011
“Matching INSPIRE Quality of Service requirements with Hybrid Clouds”
29 June 2011 INSPIRE and Service Level Management
Service Level Agreements for D-Grid
http://www.sla4d-grid.de
Thank you for your attention!
Bastian Baranski