Presentation is loading. Please wait.

Presentation is loading. Please wait.

Symptoms Automation Framework (SAF) for Cloud Business Alignment OASIS SAF TC Working Draft 02 9 April 2010.

Similar presentations


Presentation on theme: "Symptoms Automation Framework (SAF) for Cloud Business Alignment OASIS SAF TC Working Draft 02 9 April 2010."— Presentation transcript:

1 Symptoms Automation Framework (SAF) for Cloud Business Alignment OASIS SAF TC Working Draft 02 9 April 2010

2 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS What is SAF? n An information model l Describing, recognizing, and reacting to multi-domain problems/opportunities l Enabling vendors, integrators, and organizations to codify their best practices l And SHARE them in a machine readable and interoperable way

3 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS What is SAF? n Symptom l an indicator that a situation is present in the system l e.g. “server XYZ ping failed”, “server application ABC unresponsive” n Syndrome l an identifiable meaningful pattern of Symptoms l e.g. if “server XYZ ping failed” && “server application ABC unresponsive” then server XYZ is probably down n Protocol l a treatment template necessary to create a Prescription l e.g. “reboot server” n Prescription l a concrete instance of a Protocol. Used to provide remediation, diagnostics, preventative measures, or optimizations l e.g. “reboot server XYZ”

4 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS How does SAF work? n Domain experts fill in a Catalogue with Syndromes and Protocols l i.e. what to keep an eye on in their system, and how to react if it appears. n Symptoms are emitted from various sources (within or external to the system) n A Diagnostician continuously and iteratively tries to match incoming and existing Symptoms against Syndromes from the Catalogue n If it matches a Syndrome, it creates a Prescription from the associated Protocol, and sends it to a designated Practitioner n The Practitioner “implements” the Prescription

5 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS symptom emitter How does SAF work? Diagnostician Practitioner Catalogue any complex system symptom emitter Symptom emitter symptoms prescriptions syndromes protocols

6 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS A simple example n Symptom A: “Ping to Application Server A ( ) failed” n Symptom B: “Application ‘EXCEL’ unresponsive” n Symptom C: “Ping to Router failed” n Syndrome ‘Server Down’: “Symptom A && Symptom B” l Associated Protocol ‘Reboot Server’: “Reboot server at IP address X” n Syndrome ‘Network Card Down’: “Symptom A && Symptom C” l Associated Protocol ‘Reset Network Card’: “Reset network interface X” n If Symptoms A and B appear in the system, the Syndrome ‘Server Down’ will be recognized and a Prescription will be generated from the associated Protocol l ‘Reboot server at IP address ’

7 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS SAF for Cloud Business Alignment n The problem scenario l A cloud consumer: an online sales company l Subtle warnings of a potential peak in sales n More web site browsing (operations department) n A call from a regional sales manager n A small increase in online sales system l Strong indications of sudden surge in sales n Media endorsement (marketing department) n Lots of buzz in blogs (RSS Feeds) l All this info cannot be combined and analyzed properly l Result: cloud capacity is not ready to handle the sudden rise! Lost profit...

8 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS SAF for Cloud Business Alignment n How do we merge info/content from all aspects of the business? l internal departments l external sources n How do we connect the high level business conditions to appropriate and automated actions in the Cloud?

9 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider catalogue * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. A Cloud consumer wants to do business with a Cloud provider. They will use SAF to bridge their knowledge domains. Consumer will also use SAF to merge data from the many different business aspects.

10 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider catalogue Let’s collaborate to understand each other better! Cool! I’ll provide a catalogue where we can link your business concepts to my cloud operations * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician.

11 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider catalogue I will provide a Protocol template that modifies server capacity –since I know how to do this. * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician.

12 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider catalogue And since I know my business, I will provide a Syndrome to identify important business conditions For example, I will merge data from all my departments and external sources pertaining to my sales......so that I can identify potential sudden increase in my sales! And if my sales are to go up suddenly, I’ll use your Protocol to increase my server capacity! * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician.

13 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician catalogue * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. I work for the consumer, and I’ll be constantly and iteratively checking incoming data (Symptoms) to see if I identify some important business condition (Syndrome)! I work for the provider, and I will be “implementing” Prescriptions relevant to him. practitioner For example, I will be arranging to increase server capacity whenever needed. *Although the Diagnostician is supplied by the Consumer in this example to show the flexibility of SAF, it will typically be supplied by the Provider along with Catalogue authoring tools, so as to increase the service value provided to the customers

14 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner This is the operations department. We will automatically be emitting low level Symptoms with web site browsing rates This is the sales department. We will periodically emit Symptoms with the rate of shop sales This is marketing. I will manually emit Symptoms over or phone whenever something significant happens. I am a contractor service provider. I analyze news and RSS feeds and send statistics on the ‘buzz’/hype about the company *Some Symptoms will be low level mechanically produced (web site hits) while other high level ones can be derived or be manually emitted (marketing calls). Some emitters may not even know they participate in SAF –merely sending data or notifications around!

15 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner with all the roles introduced, and the Catalogue filled in by Consumer and Provider, this merged environment begins to operate iteratively under normal business conditions, when at some point an interesting situation appears...

16 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis Web site browsing has gone up! Call: CEO interviewed and endorsed in CNN! * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner

17 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis Store sales have upward trend * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner There is lots of talk/buzz/hype about the company in the blogosphere!

18 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis Combining all this info (Symptoms), I found the business condition (Syndrome) of potential sudden increase in sales! I’ll send the relevant Prescription to the practitioner to increase server capacity! * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner

19 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis I know how to do this cause I speak this Cloud Provider’s language (e.g. Fujitsu SOP API) * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner

20 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS consumer provider diagnostician operations marketing catalogue sales 3 rd part news analysis * These are roles in the framework, not necessarily people! They will usually be software entities. ** The Catalogue, Diagnostician, and Practitioner(s) could be implemented in various ways, e.g. Provider provides the Catalogue and Practitioner, and the Consumer the Diagnostician. practitioner Here you are, get some more servers proactively so you can accommodate the anticipated growth!

21 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS SAF for Cloud Business Alignment n With Symptoms l Consumers can map their business conditions to Cloud operations l Becomes possible to blend information from many domains

22 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS SAF for Cloud Business Alignment n Benefits for consumer l Improved operations and understanding by merging info from different business aspects l Better positioned to accommodate sudden business changes l Cloud provisioning maps naturally to business requirements n Benefits for provider l Significant differentiator and value added capabilities l Automated and improved responses to meet changing customer needs

23 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS Collaborations n What we need l Real cloud consumer requirements n Around business functions in the cloud, such as energy, ID, contract, policy management, QoS, etc. l Validation of our Cloud use cases l Direct communication and/or potential for participation in the OASIS Technical Committee

24 This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS n Contact l Stavros Isaiadis, Fujitsu (SAF TC Co-chair) l Jeff Vaught, CA (SAF TC Co-chair) n OASIS SAF Technical Committee l l Current Working Documents n open.org/committees/documents.php?wg_abbrev=saf open.org/committees/documents.php?wg_abbrev=saf l Example Use Case Working Draft n open.org/committees/download.php/36886/UseCase- Automated_Provisioning-WD.doc open.org/committees/download.php/36886/UseCase- Automated_Provisioning-WD.doc More Info and Contact


Download ppt "Symptoms Automation Framework (SAF) for Cloud Business Alignment OASIS SAF TC Working Draft 02 9 April 2010."

Similar presentations


Ads by Google