SlideShare a Scribd company logo
1 of 30
Proactive event-driven computing OMG EP CoP:   Event Processing Symposium: Capital markets, NYC, October 6 th , 2010   Dr. Opher Etzion IBM Haifa Research Lab [email_address]
Imagine that…  Your mortgage backed securities decisions are tuned based on  The future effect of location-related events on the risk  Your are able to mitigate predicted events that would cause your customer contact center to violate SLA
Outline of this talk  The proactive  event-driven computing idea and its relations to other technologies Some building blocks  Some scenarios  The IBM Research project and your possible involvement
The proactive  event-driven computing idea and its relations to other technologies Some building blocks  Some scenarios  The IBM Research project and your possible involvement
In  June 2010 we presented six trends for event processing:   Going from  narrow  to  wide Going from monolithic to diversified Going from proprietary to standard-based Going from stand-alone to embedded Going from reactive to proactive Going from programmer  centered to semi-technical developer   “ Event processing – seven Years from now”, Opher Etzion, OMG event processing virtual symposium,  June 2010
Evolution of computing paradigms
Proactive event-driven computing: the elevator speech  ,[object Object],[object Object]
The class of problems The system state has a metric associated with it The acceptable  states are expressed as range on these metric. The system can anticipate that it is going out of the acceptable states The system finds a way either to get to acceptable state or closer Characteristics  Desired functionality
Gaps from event processing perspective  Event Processing Gap 1:  Operational vs. Causality based  When cell is added – add to total sales When cell is  deleted – delete from total sales  When cell is modified – delete the old value and add the new value to total sale  Analog: spreadsheet Programming   Total Sales = Sum (all sale cells)   Gap 2:  Time and  Determinism  Situation happens when detected (or at the end of some time window)  Situation will happen within 20-30 minutes There is 0.4 probability of false positive  Gap 3:  Action:
Gaps from BI Perspective   Data Warehouse  Collect Data  Apply (predictive) Analytics/ Optimization Analyze Results  Change strategy Set policies Watch Event  Anticipate short term operational problem Find best feasible  alternative in given timeframe  Decide & apply  Strategic vs. operational issues Batch vs. time-constrained solutions  Proactive
The programming model gap
The proactive  event-driven computing idea and its relations to other technologies Some building blocks   Some scenarios  The IBM Research project and your possible involvement
What do we need in order to make it work?   Enhance the  Event processing Technology  Establish proactive  action plan based on causality network  Apply machine  learning techniques to assist in constructing  proactive applications
Predict ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Act ,[object Object],[object Object],[object Object],[object Object],Probabilistic events Probabilistic situations Analytics Events State Actions General Flow  ctions
Enhance the event processing technology   ime interval  Events occur within an interval, possible in the future  Predictive EPA  Predicted event with  Certainty  Measure
Enhance the event processing technology  Proactive Agents  Adding proactive agents, actions and feedback loop as part of the model
Establish proactive  action plan based on causality network  Causality network  AI planning techniques  Time constrained optimization
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Apply machine  learning techniques to assist in constructing  proactive applications
The proactive  event-driven computing idea and its relations to other technologies Some building blocks   Some scenarios  The IBM Research project and your possible involvement
Scenario: proactive management of mortgage-backed securities   ,[object Object],[object Object]
Scenario: proactive management of mortgage-backed securities   Location based patterns for real-estate value deterioration Determine affected securities (causality network creates transparency)  Proactive  Planning system Risk policies Decisions and actions  Feedback
CRM  scenario
The proactive  event-driven computing idea and its relations to other technologies Some building blocks   Some scenarios   The IBM Research project and your possible involvement
IBM Research  ,[object Object],[object Object],[object Object],[object Object],[object Object]
IBM Research Worldwide New in 2010: Brazil
First-of-a-Kind Program ,[object Object],[object Object],[object Object],[object Object],[object Object]
Client Value ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deliverables  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Other models of working with IBM Research  ,[object Object],[object Object],[object Object]
The proactive event-driven project  ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Black Belt
 
Predicting Mission Success through Improved Data Collection, Reuse and Analysis
Predicting Mission Success through Improved Data Collection, Reuse and AnalysisPredicting Mission Success through Improved Data Collection, Reuse and Analysis
Predicting Mission Success through Improved Data Collection, Reuse and AnalysisBooz Allen Hamilton
 
Build Intelligence System with AI. Antimo Musone, Ernst & Young
Build Intelligence System with AI. Antimo Musone, Ernst & YoungBuild Intelligence System with AI. Antimo Musone, Ernst & Young
Build Intelligence System with AI. Antimo Musone, Ernst & YoungData Driven Innovation
 
Machine Learning Risk Management
Machine Learning Risk ManagementMachine Learning Risk Management
Machine Learning Risk ManagementAndrew Clark
 
The Data-Driven Transformation of the Distribution Utility
The Data-Driven Transformation of the Distribution UtilityThe Data-Driven Transformation of the Distribution Utility
The Data-Driven Transformation of the Distribution UtilityJill Kirkpatrick
 
AI Yellow Belt - Day 1 - case by Sagacify
AI Yellow Belt - Day 1 - case by SagacifyAI Yellow Belt - Day 1 - case by Sagacify
AI Yellow Belt - Day 1 - case by SagacifyAI Black Belt
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteRoger Barga
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Megatris Comp
 
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009PMI Pearl City Chapter
 
Developing cognitive applications v1
Developing cognitive applications v1Developing cognitive applications v1
Developing cognitive applications v1Harsha Srivatsa
 
Lessons learned
Lessons learnedLessons learned
Lessons learnedhexgnu
 
Watson IoT breifing for HEC 081516
Watson IoT breifing for HEC 081516Watson IoT breifing for HEC 081516
Watson IoT breifing for HEC 081516Brian Dalgetty
 

What's hot (15)

Alice Corp Update 2016 Cases
Alice Corp Update 2016 CasesAlice Corp Update 2016 Cases
Alice Corp Update 2016 Cases
 
AI Orange Belt - Session 4
AI Orange Belt - Session 4AI Orange Belt - Session 4
AI Orange Belt - Session 4
 
Predicting Mission Success through Improved Data Collection, Reuse and Analysis
Predicting Mission Success through Improved Data Collection, Reuse and AnalysisPredicting Mission Success through Improved Data Collection, Reuse and Analysis
Predicting Mission Success through Improved Data Collection, Reuse and Analysis
 
Build Intelligence System with AI. Antimo Musone, Ernst & Young
Build Intelligence System with AI. Antimo Musone, Ernst & YoungBuild Intelligence System with AI. Antimo Musone, Ernst & Young
Build Intelligence System with AI. Antimo Musone, Ernst & Young
 
Machine Learning Risk Management
Machine Learning Risk ManagementMachine Learning Risk Management
Machine Learning Risk Management
 
The Data-Driven Transformation of the Distribution Utility
The Data-Driven Transformation of the Distribution UtilityThe Data-Driven Transformation of the Distribution Utility
The Data-Driven Transformation of the Distribution Utility
 
AI Yellow Belt - Day 1 - case by Sagacify
AI Yellow Belt - Day 1 - case by SagacifyAI Yellow Belt - Day 1 - case by Sagacify
AI Yellow Belt - Day 1 - case by Sagacify
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 Keynote
 
Machine learning in Banks
Machine learning in BanksMachine learning in Banks
Machine learning in Banks
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)
 
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
 
Agile Brazil -Wbma 2014
Agile Brazil -Wbma 2014Agile Brazil -Wbma 2014
Agile Brazil -Wbma 2014
 
Developing cognitive applications v1
Developing cognitive applications v1Developing cognitive applications v1
Developing cognitive applications v1
 
Lessons learned
Lessons learnedLessons learned
Lessons learned
 
Watson IoT breifing for HEC 081516
Watson IoT breifing for HEC 081516Watson IoT breifing for HEC 081516
Watson IoT breifing for HEC 081516
 

Viewers also liked

Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: OverviewGeoffrey Fox
 
Intel RealSense & Perceptual Computing
Intel RealSense & Perceptual ComputingIntel RealSense & Perceptual Computing
Intel RealSense & Perceptual ComputingFrancesca Tosi
 
Introduction to near real time computing
Introduction to near real time computingIntroduction to near real time computing
Introduction to near real time computingTao Li
 
Parallel computing
Parallel computingParallel computing
Parallel computingvirend111
 
Applications of paralleL processing
Applications of paralleL processingApplications of paralleL processing
Applications of paralleL processingPage Maker
 
Parallel computing
Parallel computingParallel computing
Parallel computingVinay Gupta
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 

Viewers also liked (10)

Intel Perceptual Computing SDK
Intel Perceptual Computing SDKIntel Perceptual Computing SDK
Intel Perceptual Computing SDK
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
 
Intel RealSense & Perceptual Computing
Intel RealSense & Perceptual ComputingIntel RealSense & Perceptual Computing
Intel RealSense & Perceptual Computing
 
Perceptual Computing
Perceptual ComputingPerceptual Computing
Perceptual Computing
 
Introduction to near real time computing
Introduction to near real time computingIntroduction to near real time computing
Introduction to near real time computing
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Parallel Computing
Parallel ComputingParallel Computing
Parallel Computing
 
Applications of paralleL processing
Applications of paralleL processingApplications of paralleL processing
Applications of paralleL processing
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 

Similar to Omg co p proactive computing oct 2010

Business Mashups, or Mashup Business?
Business Mashups, or Mashup Business?Business Mashups, or Mashup Business?
Business Mashups, or Mashup Business?guestc65425
 
Dh Government
Dh GovernmentDh Government
Dh GovernmentSainakhan
 
Reason and Passion of XML (J Gollner)
Reason and Passion of XML (J Gollner)Reason and Passion of XML (J Gollner)
Reason and Passion of XML (J Gollner)Joe Gollner
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project EstimationFrank Vogelezang
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex Worldvsorathia
 
Demystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for allDemystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for allInfosys
 
Intel Faster Risk Oct08 - Andrew Parry
Intel Faster Risk Oct08 - Andrew ParryIntel Faster Risk Oct08 - Andrew Parry
Intel Faster Risk Oct08 - Andrew Parrymikeohara
 
Why Everything You Know About bigdata Is A Lie
Why Everything You Know About bigdata Is A LieWhy Everything You Know About bigdata Is A Lie
Why Everything You Know About bigdata Is A LieSunil Ranka
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERGanesan Narayanasamy
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Analytics India Magazine
 
Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility
 
Some Frameworks for Improving Analytic Operations at Your Company
Some Frameworks for Improving Analytic Operations at Your CompanySome Frameworks for Improving Analytic Operations at Your Company
Some Frameworks for Improving Analytic Operations at Your CompanyRobert Grossman
 
Disrupting Risk Management through Emerging Technologies
Disrupting Risk Management through Emerging TechnologiesDisrupting Risk Management through Emerging Technologies
Disrupting Risk Management through Emerging TechnologiesDatabricks
 
Giving Organisations new capabilities to ask the right business questions 1.7
Giving Organisations new capabilities to ask the right business questions 1.7Giving Organisations new capabilities to ask the right business questions 1.7
Giving Organisations new capabilities to ask the right business questions 1.7OReillyStrata
 
Symposium 2019 : Gestion de projet en Intelligence Artificielle
Symposium 2019 : Gestion de projet en Intelligence ArtificielleSymposium 2019 : Gestion de projet en Intelligence Artificielle
Symposium 2019 : Gestion de projet en Intelligence ArtificiellePMI-Montréal
 
From eGov 2.0 to eGov 3.0: The Research Agenda
From eGov 2.0 to eGov 3.0: The Research AgendaFrom eGov 2.0 to eGov 3.0: The Research Agenda
From eGov 2.0 to eGov 3.0: The Research Agendasamossummit
 
Gene Villeneuve - Moving from descriptive to cognitive analytics
Gene Villeneuve - Moving from descriptive to cognitive analyticsGene Villeneuve - Moving from descriptive to cognitive analytics
Gene Villeneuve - Moving from descriptive to cognitive analyticsIBM Sverige
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...Daniel Katz
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18Harvinder Atwal
 
Robert Brooks, PwC
Robert Brooks, PwCRobert Brooks, PwC
Robert Brooks, PwCCSSaunders
 

Similar to Omg co p proactive computing oct 2010 (20)

Business Mashups, or Mashup Business?
Business Mashups, or Mashup Business?Business Mashups, or Mashup Business?
Business Mashups, or Mashup Business?
 
Dh Government
Dh GovernmentDh Government
Dh Government
 
Reason and Passion of XML (J Gollner)
Reason and Passion of XML (J Gollner)Reason and Passion of XML (J Gollner)
Reason and Passion of XML (J Gollner)
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex World
 
Demystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for allDemystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for all
 
Intel Faster Risk Oct08 - Andrew Parry
Intel Faster Risk Oct08 - Andrew ParryIntel Faster Risk Oct08 - Andrew Parry
Intel Faster Risk Oct08 - Andrew Parry
 
Why Everything You Know About bigdata Is A Lie
Why Everything You Know About bigdata Is A LieWhy Everything You Know About bigdata Is A Lie
Why Everything You Know About bigdata Is A Lie
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWER
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...
 
Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility intel-web site-v1.0
Cogility intel-web site-v1.0
 
Some Frameworks for Improving Analytic Operations at Your Company
Some Frameworks for Improving Analytic Operations at Your CompanySome Frameworks for Improving Analytic Operations at Your Company
Some Frameworks for Improving Analytic Operations at Your Company
 
Disrupting Risk Management through Emerging Technologies
Disrupting Risk Management through Emerging TechnologiesDisrupting Risk Management through Emerging Technologies
Disrupting Risk Management through Emerging Technologies
 
Giving Organisations new capabilities to ask the right business questions 1.7
Giving Organisations new capabilities to ask the right business questions 1.7Giving Organisations new capabilities to ask the right business questions 1.7
Giving Organisations new capabilities to ask the right business questions 1.7
 
Symposium 2019 : Gestion de projet en Intelligence Artificielle
Symposium 2019 : Gestion de projet en Intelligence ArtificielleSymposium 2019 : Gestion de projet en Intelligence Artificielle
Symposium 2019 : Gestion de projet en Intelligence Artificielle
 
From eGov 2.0 to eGov 3.0: The Research Agenda
From eGov 2.0 to eGov 3.0: The Research AgendaFrom eGov 2.0 to eGov 3.0: The Research Agenda
From eGov 2.0 to eGov 3.0: The Research Agenda
 
Gene Villeneuve - Moving from descriptive to cognitive analytics
Gene Villeneuve - Moving from descriptive to cognitive analyticsGene Villeneuve - Moving from descriptive to cognitive analytics
Gene Villeneuve - Moving from descriptive to cognitive analytics
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
 
DataOps: Nine steps to transform your data science impact Strata London May 18
DataOps: Nine steps to transform your data science impact  Strata London May 18DataOps: Nine steps to transform your data science impact  Strata London May 18
DataOps: Nine steps to transform your data science impact Strata London May 18
 
Robert Brooks, PwC
Robert Brooks, PwCRobert Brooks, PwC
Robert Brooks, PwC
 

More from Opher Etzion

DEBS 2019 tutorial : correctness and consistency of event-based systems
DEBS 2019 tutorial  : correctness and consistency of event-based systems DEBS 2019 tutorial  : correctness and consistency of event-based systems
DEBS 2019 tutorial : correctness and consistency of event-based systems Opher Etzion
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and edaOpher Etzion
 
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasOpher Etzion
 
Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Opher Etzion
 
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial   When Artificial Intelligence meets the Internet of ThingsDEBS 2015 tutorial   When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of ThingsOpher Etzion
 
Has Internet of Things really happened?
Has Internet of Things really happened? Has Internet of Things really happened?
Has Internet of Things really happened? Opher Etzion
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems Opher Etzion
 
On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014Opher Etzion
 
Introduction to the institute of technological empowerment
Introduction to the institute of technological empowermentIntroduction to the institute of technological empowerment
Introduction to the institute of technological empowermentOpher Etzion
 
DEBS 2014 tutorial on the Internet of Everything.
DEBS 2014 tutorial  on the Internet of Everything. DEBS 2014 tutorial  on the Internet of Everything.
DEBS 2014 tutorial on the Internet of Everything. Opher Etzion
 
The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...Opher Etzion
 
ER 2013 tutorial: modeling the event driven world
ER 2013 tutorial:  modeling the event driven world ER 2013 tutorial:  modeling the event driven world
ER 2013 tutorial: modeling the event driven world Opher Etzion
 
Event semantics and model - multimedia events workshop
Event semantics and model -  multimedia events workshopEvent semantics and model -  multimedia events workshop
Event semantics and model - multimedia events workshopOpher Etzion
 
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Opher Etzion
 
Debs 2012 gong show immortality
Debs 2012 gong show immortalityDebs 2012 gong show immortality
Debs 2012 gong show immortalityOpher Etzion
 
Debs 2012 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactiveOpher Etzion
 
Debs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialDebs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialOpher Etzion
 
Proactive eth talk
Proactive eth talkProactive eth talk
Proactive eth talkOpher Etzion
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorialOpher Etzion
 

More from Opher Etzion (20)

DEBS 2019 tutorial : correctness and consistency of event-based systems
DEBS 2019 tutorial  : correctness and consistency of event-based systems DEBS 2019 tutorial  : correctness and consistency of event-based systems
DEBS 2019 tutorial : correctness and consistency of event-based systems
 
Sw architectures 2018 on microservices and eda
Sw architectures 2018    on microservices and edaSw architectures 2018    on microservices and eda
Sw architectures 2018 on microservices and eda
 
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmasER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
ER 2017 tutorial - On Paradoxes, Autonomous Systems and dilemmas
 
Event processing within the human body - Tutorial
Event processing within the human body - Tutorial Event processing within the human body - Tutorial
Event processing within the human body - Tutorial
 
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial   When Artificial Intelligence meets the Internet of ThingsDEBS 2015 tutorial   When Artificial Intelligence meets the Internet of Things
DEBS 2015 tutorial When Artificial Intelligence meets the Internet of Things
 
Dynamic stories
Dynamic storiesDynamic stories
Dynamic stories
 
Has Internet of Things really happened?
Has Internet of Things really happened? Has Internet of Things really happened?
Has Internet of Things really happened?
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems
 
On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014On Internet of Everything and Personalization. Talk in INTEROP 2014
On Internet of Everything and Personalization. Talk in INTEROP 2014
 
Introduction to the institute of technological empowerment
Introduction to the institute of technological empowermentIntroduction to the institute of technological empowerment
Introduction to the institute of technological empowerment
 
DEBS 2014 tutorial on the Internet of Everything.
DEBS 2014 tutorial  on the Internet of Everything. DEBS 2014 tutorial  on the Internet of Everything.
DEBS 2014 tutorial on the Internet of Everything.
 
The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...The Internet of Things and some introduction to the Technological Empowerment...
The Internet of Things and some introduction to the Technological Empowerment...
 
ER 2013 tutorial: modeling the event driven world
ER 2013 tutorial:  modeling the event driven world ER 2013 tutorial:  modeling the event driven world
ER 2013 tutorial: modeling the event driven world
 
Event semantics and model - multimedia events workshop
Event semantics and model -  multimedia events workshopEvent semantics and model -  multimedia events workshop
Event semantics and model - multimedia events workshop
 
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
Debs 2013 tutorial : Why is event-driven thinking different from traditional ...
 
Debs 2012 gong show immortality
Debs 2012 gong show immortalityDebs 2012 gong show immortality
Debs 2012 gong show immortality
 
Debs 2012 basic proactive
Debs 2012 basic proactiveDebs 2012 basic proactive
Debs 2012 basic proactive
 
Debs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorialDebs 2012 uncertainty tutorial
Debs 2012 uncertainty tutorial
 
Proactive eth talk
Proactive eth talkProactive eth talk
Proactive eth talk
 
Aaai 2011 event processing tutorial
Aaai 2011 event processing tutorialAaai 2011 event processing tutorial
Aaai 2011 event processing tutorial
 

Omg co p proactive computing oct 2010

  • 1. Proactive event-driven computing OMG EP CoP: Event Processing Symposium: Capital markets, NYC, October 6 th , 2010 Dr. Opher Etzion IBM Haifa Research Lab [email_address]
  • 2. Imagine that… Your mortgage backed securities decisions are tuned based on The future effect of location-related events on the risk Your are able to mitigate predicted events that would cause your customer contact center to violate SLA
  • 3. Outline of this talk The proactive event-driven computing idea and its relations to other technologies Some building blocks Some scenarios The IBM Research project and your possible involvement
  • 4. The proactive event-driven computing idea and its relations to other technologies Some building blocks Some scenarios The IBM Research project and your possible involvement
  • 5. In June 2010 we presented six trends for event processing: Going from narrow to wide Going from monolithic to diversified Going from proprietary to standard-based Going from stand-alone to embedded Going from reactive to proactive Going from programmer centered to semi-technical developer “ Event processing – seven Years from now”, Opher Etzion, OMG event processing virtual symposium, June 2010
  • 7.
  • 8. The class of problems The system state has a metric associated with it The acceptable states are expressed as range on these metric. The system can anticipate that it is going out of the acceptable states The system finds a way either to get to acceptable state or closer Characteristics Desired functionality
  • 9. Gaps from event processing perspective Event Processing Gap 1: Operational vs. Causality based When cell is added – add to total sales When cell is deleted – delete from total sales When cell is modified – delete the old value and add the new value to total sale Analog: spreadsheet Programming Total Sales = Sum (all sale cells) Gap 2: Time and Determinism Situation happens when detected (or at the end of some time window) Situation will happen within 20-30 minutes There is 0.4 probability of false positive Gap 3: Action:
  • 10. Gaps from BI Perspective Data Warehouse Collect Data Apply (predictive) Analytics/ Optimization Analyze Results Change strategy Set policies Watch Event Anticipate short term operational problem Find best feasible alternative in given timeframe Decide & apply Strategic vs. operational issues Batch vs. time-constrained solutions Proactive
  • 12. The proactive event-driven computing idea and its relations to other technologies Some building blocks Some scenarios The IBM Research project and your possible involvement
  • 13. What do we need in order to make it work? Enhance the Event processing Technology Establish proactive action plan based on causality network Apply machine learning techniques to assist in constructing proactive applications
  • 14.
  • 15. Enhance the event processing technology  ime interval Events occur within an interval, possible in the future Predictive EPA Predicted event with Certainty Measure
  • 16. Enhance the event processing technology Proactive Agents Adding proactive agents, actions and feedback loop as part of the model
  • 17. Establish proactive action plan based on causality network Causality network AI planning techniques Time constrained optimization
  • 18.
  • 19. The proactive event-driven computing idea and its relations to other technologies Some building blocks Some scenarios The IBM Research project and your possible involvement
  • 20.
  • 21. Scenario: proactive management of mortgage-backed securities Location based patterns for real-estate value deterioration Determine affected securities (causality network creates transparency) Proactive Planning system Risk policies Decisions and actions Feedback
  • 23. The proactive event-driven computing idea and its relations to other technologies Some building blocks Some scenarios The IBM Research project and your possible involvement
  • 24.
  • 25. IBM Research Worldwide New in 2010: Brazil
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.