4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN...
-
Upload
destiny-schroeder -
Category
Documents
-
view
214 -
download
0
Transcript of 4. May 2007 Workshop on Dynamic Service Level AgreementsPage 1 Dynamic SLA Negotiation in BREIN...
4. May 2007 Workshop on Dynamic Service Level Agreements Page 1
Dynamic SLA Negotiation in BREIN
Bastian KollerHigh 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
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
BREIN in a Nutshell
8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 4
Appli-cation
s
Grids
BPM
Business
Models
Semantics
Security
AgentsBREIN
BREIN in a Nutshell
8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 5
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
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
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
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
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
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
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
8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 13
Towards a Discovery and SLA Negotiation Protoype (ii)
• 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)
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
Thank you
8.May 2007 OGF20 – Workshop on Dynamic SLAs Page 16