21
EvIM: Event Information Management A Real-time Complex Event Discovery Platform for Cyber-Physical-Social Systems Minh-Son Dao*, Siripen Pongpaichet + , Laleh Jalali + , Kyoungsook Kim*, Ramesh Jain + , and Koiji Zettsu* *National Institute of Information and Communications Technology, + University of California, Irvine, USA 2 nd April, 2014 1

EvIM: a real time complex event discovery platform for CPSS

Embed Size (px)

Citation preview

Page 1: EvIM: a real time complex event discovery platform for CPSS

1

EvIM: Event Information Management

A Real-time Complex Event Discovery Platform for Cyber-Physical-Social SystemsMinh-Son Dao*, Siripen Pongpaichet+, Laleh Jalali+, Kyoungsook Kim*, Ramesh Jain+, and Koiji Zettsu*

*National Institute of Information and Communications Technology, +University of California, Irvine, USA

2nd April, 2014

Page 2: EvIM: a real time complex event discovery platform for CPSS

2

•Event Discovery Platform for CPS•Integrated EventWarehouse & EventShop

INTRODUCTION

•Sensors, Processors, ActuatorsCHALLENGE

•Situation Abstraction•Situation Model DiscoveryPROPOSED

SOLUTIONS

•From Trillions of Information Objects to Focused Situations ENRICH SITUATION

AWARENESS

•Asthma Risk Situations ModelSCENARIO

Page 3: EvIM: a real time complex event discovery platform for CPSS

3

INTRODUCTION1 2 3 4 5

Web

Location BasedMobile Applications

Ongoing Archived Database System

satelliteCloudresources

Environmental Sensor Devices

Internet of Things

Social Media

Billions of geo-location and

time based devices

Cyber Physical Social Systems

Real-timeInformation sharing

&decision making

Experts

People

Governmental Agencies

Situations

Page 4: EvIM: a real time complex event discovery platform for CPSS

4

INTRODUCTION1 2 3 4 5

Past Now and Future

Page 5: EvIM: a real time complex event discovery platform for CPSS

5

Page 6: EvIM: a real time complex event discovery platform for CPSS

6

INTRODUCTION1 2 3 4 5

Page 7: EvIM: a real time complex event discovery platform for CPSS

7

CHALLENGES1 2 3 4 5

Processors

ActuatorsSensors

How to detect or predict situations that can make

human life better?

How to communicate successfully and instantly with potential actuators?

How to discover useful information from

heterogeneous and large scale sensors?

Page 8: EvIM: a real time complex event discovery platform for CPSS

8

INFORMATION OBJECT• A new concept for manipulate information, called

“Information Object”• Encapsulate major characteristics of event: what,

where, when, who. General case:

(data, operators) = Information Object Model

Specific case:(sensors' data, operators) = Event(events, operators) = Complex Event Model(events/complex events, actions) = Situation Model

1 32 4 5

Definition: Situation is “actionable abstraction of observed spatio-temporal descriptors”

Page 9: EvIM: a real time complex event discovery platform for CPSS

9

SITUATION MODELS

Heterogeneous Sensor Data

Homogeneous Information Object

Event:“wearing mask” topic (i.o3)

Event:Abnormally increasing of PM2.5 (i.o1)

Event:Abnormally decreasing of wind speed (i.o2)

Send Alert

Longitude, latitude, time

“Aggregate:Sum, Filter:Value, Logic:AND” (((#i.o1 + #i.o2) > b) ^ #i.o4)

space time

objects

topic

I.O. model

Ops

“Filter:Value”(#i.o3 > a)

op

i.o

Actuator S

Act

TOPIC detection ABNORMAL

detection

PM2.5 sensorTwitter sensor Wind speed sensor

d d d

op op op

i.o i.o i.o

ComplexEvent: High Air Pollution (i.o5)

ComplexEvent: Unusual wearing mask event (i.o4)

op

i.o

Situation: Send alert to people in high air pollution (i.o6)

1 32 4 5

Page 10: EvIM: a real time complex event discovery platform for CPSS

10

• Target users:– Application designers and developers in any expert domain

who want to create situation-aware applications in the large scale and dynamic fashion

• Functionalities:– Discover hidden patterns and generate semi-automated

situation recognition models– Easy to build applications and require less technical or

computer science expertise– Improve the quality of the defined situation model and

support dynamic and personalized action

DESIGN GOALS1 32 4 5

Page 11: EvIM: a real time complex event discovery platform for CPSS

11

SITUATION AWARENESS APP• From Trillions of Information Objects to

Focused Situations • The process of building any situation

awareness application including 4 steps1. Application Requirement and Specification2. Model Retrieval and Discovery3. Model Alteration and Design4. Application Execution and Monitoring

1 42 53

Page 12: EvIM: a real time complex event discovery platform for CPSS

12

INTREGRATED PLATFORM1 32 4 5

Page 13: EvIM: a real time complex event discovery platform for CPSS

13

APP REQUIREMENT AND SPECIFICATION

1 42 53

Page 14: EvIM: a real time complex event discovery platform for CPSS

14

MODEL RETRIEVAL AND DISCOVERY

1 42 53

Page 15: EvIM: a real time complex event discovery platform for CPSS

15

• A processor component consists of 4 components– Semantic Decoupling – Spatial-Correlative Sensors Clustering– Abnormally Detecting– Patterns Discovering

MODEL DISCOVERY FROM ANOMALY PHENOMENA

1 42 53

Page 16: EvIM: a real time complex event discovery platform for CPSS

16

MODEL ALTERATION AND DESIGN1 42 53

Page 17: EvIM: a real time complex event discovery platform for CPSS

17

APP EXECUTION AND MONITORING

1 42 53

Page 18: EvIM: a real time complex event discovery platform for CPSS

18

5

SCENARIO1 2 43

Page 19: EvIM: a real time complex event discovery platform for CPSS

19

SCENARIO: DISCOVERED PATTERN51 2 43

Page 20: EvIM: a real time complex event discovery platform for CPSS

20

CONCLUSION & FUTURE• EvIM is designed to harvest and analyze data streams

coming from heterogeneous sensors• Introduce a unique Information Object (IO) concept to

harmonize data streams• EvIM provides benefits in building situation awareness

application across domains• At the designing state, the existing model, list of IO

candidates are provided to application developers. However, users can modify the model to serve their own purposes.

51 2 43

Page 21: EvIM: a real time complex event discovery platform for CPSS

Questions? Comments Siripen Pongpaichet

[email protected]