epts event processing technical society epts event processing technical society Pedro Bizarro – University of Coimbra On behalf of the Grand Challenge Working Group of the Dagstuhl 2010 Event Processing Seminar Event Processing Grand Challenge March 24, 2011
Event Processing Grand Challenge by the Grand Challenge Working Group of the Dagstuhl 2010 Event Processing Seminar. Presented at the 6th EPTS Symposium, March 24, 2011.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
epts event processing technical society
eptsevent processing technical society
Pedro Bizarro – University of CoimbraOn behalf of theGrand Challenge Working Group of theDagstuhl 2010 Event Processing Seminar
Event Processing Grand ChallengeMarch 24, 2011
epts event processing technical society
2
Grand Challenge
Identify a single, though broad challenge that
impacts society
(measures progressof EP community)
epts event processing technical society
3
Grand ChallengeGroup effort started at the
Dagstuhl 2010 Event Processing Seminar, May 2010
epts event processing technical society
Event Processing Grand Challenge (EPGC)
• Event Processing Fabric
A decentralized, global, Internet-like infrastructure, built upon widely-accepted open standards
• Applications
The design, development, deployment, and management of life-changing, or society- changing applications that utilize the Event Processing Fabric
4
epts event processing technical society
Event Processing Grand Challenge (EPGC)
• Requires new cutting-edge R&D results
• To help create a society that proactively exploits opportunities and guards against threats
5
epts event processing technical society
The Event Processing
Fabric
• Infrastructure
• Widely-accepted open standards
• Enables plug-in of…
• …Time-driven or event-driven applications
• “on-the-fly-adaptive”
6
epts event processing technical society
Precise and timely as the Global Positioning System
Distributed ownership and reach of the World Wide Web
Community-based, self-curated, constantly-updated of Wikipedia
Adaptive nature of complex adaptive systems
7
The Event Processing
Fabric
epts event processing technical society
8
Designed to be the highway of globalreal-time data, and the enabler of
applications for a proactive society.
The Event Processing
Fabric
epts event processing technical society
The Applications – a preview
• Wide-range of applications in scope and complexity
• From detecting incoming earthquakes
• To warnings of schedule changes in daily commutes
• Manage subscriptions and locations of millions of users
• In a secure and anonymous way
• Across different geographic and administrative domains
• Sending alerts in a timely fashion
• Utilizing the most appropriate channels of communication.
epts event processing technical society
12
Challenges of building the Fabric (3)
Used by private and public agents
• Manufacturing industries can instrument production lines
• Energy providers can instrument their energy grids
• Airlines can inform users of changed schedule
• Health organizations can monitor check-in types and numbers, make predictions, and raise alarms of epidemics
• Schools can alert parents on local events.
epts event processing technical society
13
Limitations
• May be inappropriate for highly secure applications
– such as military or homeland security.
• May be unsuitable for high-performance applications
– such as real-time stock trading.
• As with the Internet, extremely useful, but not the only way to connect components and systems
epts event processing technical society
14
IMPLEMENTATION ISSUESAND QUALITY ATTRIBUTES
Event Processing Fabric
epts event processing technical society
15
Privacy
Ensuring the confidentiality of published information
epts event processing technical society
16
Security
Protection from hackers that attack the fabric
epts event processing technical society
17
Interoperability
Plug-and-play standards necessary
epts event processing technical society
18
Provenance
Should always be possible to trace back a chain of events
epts event processing technical society
19
Elastic performance
Accommodating variable requirements
epts event processing technical society
20
Energy-efficiency
Minimizing the energy consumptionof the devices connected to it
epts event processing technical society
21
…
Autonomic computing support
Non-repudiation
Authentication
Anonymity
Availability
Quality-of-Service
…
epts event processing technical society
22
THE APPLICATIONS
epts event processing technical society
23
The Applications
• Extreme-scale disasters
Eg, hurricanes, earthquakes, or terrorist attacks.
Data sources managed by
government agencies (eg, meteorological services)
companies (eg, monitoring congestion in roads)
individuals (eg, images or videos from disaster)
epts event processing technical society
24
The Applications
• Critical societal applications
Eg, smart-grid, or home-health care for the old
These systems are becoming increasingly event-driven
epts event processing technical society
25
The Applications
• Personal applications
Eg, finding optimal commute using buses, metro, etc, based on location, availability, schedules
• Social “eventing”
Partially exists in some social networks (foursquare, Google Latitude, TripIt)
epts event processing technical society
26
ELEMENTS OF THE CHALLENGE
epts event processing technical society
27
Elements of the challenge
• Data acquisition components
• Event processing agents
• Responders or actuators that execute actions
• Communication networks
• Management components
epts event processing technical society
28
Related work – www.Pachube.com
“Pachube is a data brokerage platform for the internet of things, managing millions of datapoints per day from thousands of individuals, organisations & companies around the world”