Event processing seven years from now
-
Upload
opher-etzion -
Category
Technology
-
view
1.085 -
download
2
description
Transcript of Event processing seven years from now
![Page 1: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/1.jpg)
IBM Haifa Research Lab
© 2010 IBM Corporation
Event Processing – seven years from now
Opher Etzion
![Page 2: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/2.jpg)
2
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
The grand challenge: Live Ecology
Asimov’s Gaia is a single living organism that consists of an entire planet
The Internet as a medium, with: Intelligent sensors actuators and processors can create such virtual living organism
Sensors can serve as eyes and ears, robots can serve as hands and feet
The brain is distributed
Event processing will serve as the nervous system (and maybe other biological systems)
![Page 3: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/3.jpg)
3
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Live Ecology – some examples:
Decision on take-off and landing in the ash can be reduced to the individual aircraft (route, specific engine, RT ash density)
Alert to a driver: the person crossing the street now is an Alzheimer patient who apparently lost his way
![Page 4: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/4.jpg)
4
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Getting there:
Evolution: through trends that are already occurring
Emerging directions: advances in the state-of-the-art
![Page 5: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/5.jpg)
5
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Evolution: Six trends to observe Going from narrow to
wideGoing 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
![Page 6: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/6.jpg)
6
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend I: Going from narrow to wide
Border security radiation detection
Mobile asset geofence
Logistic and scheduling
Unauthorized use of heavy machinery
Hospital patient and asset tracking
Activity monitoring for taxing and fraud detection
Intelligent CRM in banking
EDA and asynchronous BPM in retail
Situation awareness in energy utilities
Situation awareness in airlines
Reduce cost in injection therapy
Next generation navigation
Real-time management of hazardous materials
Finding anomalies in point of sales in retail stores
Elderly behavior monitoring
Some recently reported applications (EPTS use-cases WG)
Source: ebizQ Event processing market pulse
![Page 7: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/7.jpg)
7
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend I: Going from narrow to wide
Taking event processing outside enterprise computing:
Robotics
Bio-Informatics
Socio-technical systems
HomeAutomation
![Page 8: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/8.jpg)
8
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend II: Going from monolithic to diversified
Variety of functions
Variety of Quality of Service requirements:
Variety of platforms
“One size fits all” will not work – Instead a collection of building blocksthat can fit together
![Page 9: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/9.jpg)
9
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend III: Going from proprietary to standard-based – standard directions
The current situation: Babylon tower: variety of languages, event representation…
Serves as enabler to achieving other trends and general maturity
The shift of vendors from start-up dominant to bigger companies makes the atmosphere more friendly towards standards.
Areas forStandards:ModelingEvent representationInteroperabilityLanguages PIM
![Page 10: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/10.jpg)
10
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend IV: Going from programmer centered to semi-technical person centered
Source: ebizQ Event processing market pulse
![Page 11: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/11.jpg)
11
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend V: Going from stand-alone toembedded
Packaged applications
Business Activity Monitoring
Sensor Platform
Middleware and platforms
![Page 12: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/12.jpg)
12
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Trend VI: Going from reactive to proactive
TRAFFIC JAM
End of game
![Page 13: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/13.jpg)
13
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Emerging directions: Four directions to observe
Multiple platforms – same look and feel
The engineering of constructing EP applications
Adding intelligence toEvent processing
Tailor-made optimizations
![Page 14: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/14.jpg)
14
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Emerging direction I: multiple platforms – same look and feel
ApplianceAppliance Stream Platform
Stream Platform
Cloud computingPlatform
Cloud computingPlatform
ESB / Messaging Platform
ESB / Messaging Platform
EmbeddedEmbedded
Virtual Event Processing Platform
![Page 15: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/15.jpg)
15
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Emerging direction II: Tailor-made optimizations
Local optimizations: each EPA will be optimized for its own purpose / assumptions / QoS indicators – average/worst case latency, input/output throughput …
Global optimization: scheduling, load balancing, assignment…
EPA EPA
EPA
EPA
Producer
Producer
EPA
Consumer
Consumer
Local optimizations
Global optimizations
![Page 16: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/16.jpg)
16
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Emerging direction III: Event processing software engineering
Best practices
MethodologiesModeling
& meta-modeling
DesignPatterns
![Page 17: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/17.jpg)
17
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Emerging direction IV: Intelligent event processing
Offline and continuous mining of meaningful patterns in event histories
Inexact event processing – handling inexact events and also false positives and false negatives
Causality – a key for proactive, but also vital for provenance
![Page 18: Event processing seven years from now](https://reader033.fdocuments.us/reader033/viewer/2022060108/554dc219b4c905c2488b4db8/html5/thumbnails/18.jpg)
18
IBM Haifa Research Lab
IBM Haifa Research Lab © 2010 IBM Corporation
Summary
Event processing will be the “nervous system” of future human ecology.
It is already been used in certain domains, but barely scratched the surface.
Six trends and four directions have been presented More information on the current state of the practice and
the emerging directions can be found in the upcoming book: Event Processing in Action by Opher Etzion and Peter Niblett, Manning publication,
http://www.manning.com/etzion/