1 / 13

WSLA Language Specification research.ibm/wsla/

WSLA Language Specification http://www.research.ibm.com/wsla/. WSMO Working Group Presentation Adina Sirbu & Ioan Toma 18 January 2006. Presentation Overview. Short recap of WSLA Framework WSLA Language Parties Service definition Obligations Conclusions. Short recap of WSLA.

hue
Download Presentation

WSLA Language Specification research.ibm/wsla/

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WSLA Language Specificationhttp://www.research.ibm.com/wsla/ WSMO Working Group PresentationAdina Sirbu & Ioan Toma18 January 2006

  2. Presentation Overview • Short recap of WSLA Framework • WSLA Language • Parties • Service definition • Obligations • Conclusions

  3. Short recap of WSLA

  4. WSLA Language • An XML-based language used by both service providers and consumers

  5. Parties • Signatory parties: • Service provider • Service consumer • Supporting parties: • Measurement • Management • Condition evaluation

  6. Service Definition – Service Object • A ServiceObject is an abstraction of all conceptual elements for which SLA parameters and the corresponding metrics can be defined • A ServiceObject includes any number of: Schedules, Triggers, Constants, MetricMacroDefinition, MetricMacroExpansion, SLAParameters and Metrics • ServiceDefinition, Operation and OperationGroup are all subtypes of ServiceObject

  7. Service Definition - SLA Parameter

  8. Service Definition - Metric

  9. Service Definition - Metric

  10. Obligations Service Level Objective Elements: • the obliged party • one or more validity periods • the state = a logical expression • an evaluation event or an evaluation schedule

  11. Obligations Action Guarantee Elements: • the obliged party • the precondition = a logical expression • an evaluation event or an evaluation schedule • the qualified action • the execution modality

  12. Obligations Logic Expressions: • “follow first-order logic” • contain AND, OR, NOT, IMPLIES operators which connect predicates or, again, expressions • could be extended e.g., to contain variables and quantifiers Predicates: • can have SLA parameters and scalar values as parameters • new domain-specific predicates are introduced by extending the abstract predicate type

  13. Conclusions & Relevance to WSMO/L/X • Conclusions • WSLA allows to express: what to measure, how to measure, who does what and guarantees • WSLA Language – a XML based language for specifying SLAs related information • Relevant for: • WSMO -> describe semantically the services of WSLA framework (measurement, evaluation, management) -> QoS representation, reasoning, measurement • WSMT -> the monitoring part (www.alphaworks.ibm.com/tech/ettk) • WSMX -> the negotiation component

More Related