4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN...

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

Transcript of 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN...

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