Top Banner
4. May 2007 Workshop on Dynamic Service Level Agreements Page 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart
16

4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Mar 27, 2015

Download

Documents

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: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

4. May 2007 Workshop on Dynamic Service Level Agreements Page 1

Dynamic SLA Negotiation in BREIN

Bastian KollerHigh Performance Computing

Center Stuttgart

Page 2: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Topic 1 – BREIN in a Nutshell

Topic 2 – SLAs in BREIN

Topic 3 – Towards an Discovery and SLA Negotiation Prototype

4. May 2007 Workshop on Dynamic Service Level Agreements Page 2

Page 3: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

BREIN in a Nutshell (ubs)

• Coordinated by Telefonica I+D and technically lead by U. Stuttgart– Best combination for exploitation and research success

• 16 partners with end-user involvement– Proven complementarity and experience

• 9.3M€ (6.6M€ funding) for 3 years– Challenging results with clear value for money

• Highly innovative integrating Multiagent and Semantic Web concepts in the grid– a significant step forward

• High strategic impact thanks to business orientation

4. May 2007 Workshop on Dynamic Service Level Agreements Page 3

Page 4: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

BREIN in a Nutshell

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 4

Appli-cation

s

Grids

BPM

Business

Models

Semantics

Security

AgentsBREIN

Page 5: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

BREIN in a Nutshell

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 5

Page 6: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Topic 1 – BREIN in a Nutshell

Topic 2 – SLAs in BREIN

Topic 3 – Towards an Discovery and SLA Negotiation Prototype

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 6

Page 7: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

SLAs in BREIN

• With the integration of Multiagent and Semantic Web concepts in BREIN, we foresee to enable– discovery on basis of SLA capabilities

• Customers will be able to define their requirements in “their language”, whereas the system understands this and is able to perform discover accordingly

– a clear understanding of different SLA "languages" (term definitions)

• Current solutions require in-depth knowledge from the Users about the used SLA “language” too much efforts, especially for SMEs

– mapping between contractual terms and system terms• Contractual terms are on a much higher level then system

terms. (“timetocomplete” vs 4CPUs, 2days running…)

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 7

Page 8: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

SLAs in BREIN (ii)

• Enable to….– Dynamically negotiate QoS terms

• From “discrete offer” negotiation (one phase) to a multiphase negotiation, with offers and re-offers

– Automatically understand the infrastructure capabilities for negotiation purposes

• Can I or can´t I offer this value (and I need to know this quick)

– Optimize negotiation wrt business goals & policies• Is it in my interest to negotiate this Service• If I agree on an SLA of a high value customer, do I take the

risk (intentionally) to violate an already running SLA of another

– Compare current SLAs to prioritize (intentionally violation)– Optimize resource usage whilst still meeting the SLA

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 8

Page 9: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

SLAs in BREIN (iii)

• Enable to:– Automate the setup of the infrastructure according to

the SLA and other requirements

• In general, BREINs aim is with that to optimize perfomance and resource usage of Service Providers

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 9

Page 10: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Topic 1 – BREIN in a Nutshell

Topic 2 – SLAs in BREIN

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 10

Topic 3 – Towards an Discovery and SLA Negotiation

Prototype

Page 11: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 11

Towards a Discovery and SLA Negotiation Protoype

BREIN has the first 12 months a Rapid Prototyping Activity

• Take what is there• No big implementations• Only Glue code• Goal: Validation of concepts and technologiesPrototype Definition• Partners: TID, HLRS, CRMPA, ATOS, DATAMAT• Collaboration planning• Semantically enhanced service discovery• Intelligent SLA negotiation• Workflow adaption and optimization

Page 12: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Capabilities of the Prototype

• Discovering Services with respect to SLA capabilites

• Negotiate SLA in a single-round phase• Setup a monitoring and evaluation system • Monitor system status and convert it into SLA

information• Evaluate SLA status wrt. agreed SLA• Support asynchronous topic-based messaging

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 12

Page 13: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 13

Towards a Discovery and SLA Negotiation Protoype (ii)

Page 14: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

• What will be used:– SLA Negotiation Components from NextGRID &

TrustCoM– WSLA/WS-Agreement– WSRF– Protége-OWL– JADE

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 14

Towards a Discovery and SLA Negotiation Protoype (iii)

Page 15: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Conclusion

• Dynamic SLAs in focus• Current State of the Art NOT sufficient• Business Grid needs business oriented solutions

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 15

Page 16: 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN Bastian Koller High Performance Computing Center Stuttgart.

Thank you

8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 16