Real-Time Analysis of Streaming Sensor Data

24
  • date post

    12-Sep-2014
  • Category

    Business

  • view

    2.005
  • download

    3

description

Demo at SSN2011 Workshop at ISWC2011. Demo at: http://www.youtube.com/watch?v=_ews4w_eCpg

Transcript of Real-Time Analysis of Streaming Sensor Data

Page 1: Real-Time Analysis of Streaming Sensor Data
Page 2: Real-Time Analysis of Streaming Sensor Data

xWEB DATA evolved over time

2

Static Document and files

Real-Time Sensor, Social, Multi-media

data

Dynamic User Generated Content

1990’s

2000’s

2010’s

Page 3: Real-Time Analysis of Streaming Sensor Data

xProperties of Streaming Data

3

Continuous

RapidHuge Volume

Heterogeneous

Information Overload!!

Page 4: Real-Time Analysis of Streaming Sensor Data

xSome Statistics

4

“Sensors Networks will produce 10-20 times the amount of generated by social media in the next few years” - GigaOmni Media

Solution - “Meaningfully summarize this data”“More data has been created in the last three years than in all the past 40,000 years”- Teradata

“A cross-country flight from New York to Los Angeles on a Boeing 737 plane generates a massive 240 terabytes of data”- GigaOmni Media

Page 5: Real-Time Analysis of Streaming Sensor Data

Real-Time Analysisof Streaming Sensor Data

Harshal Patni, Cory Henson, Michael Cooney,Amit Sheth, Thirunarayan Krishnaprasad

Ohio Center of Excellence in Knowledge enabled Computing (Kno.e.sis) Wright State University, Dayton, OH

Semantic Sensor Web @ Kno.e.sis

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Page 6: Real-Time Analysis of Streaming Sensor Data

xRT feature stream

7

Huge amount of Raw Sensor Data

Background Knowledge

Features representing Real-World events

ABSTRACTION

BlizzardRain Storm

Page 7: Real-Time Analysis of Streaming Sensor Data

xTypes of Abstractions

8

Sum

mar

izat

ion

over

the

Tem

pora

l Dim

ensi

on

Summarization across Thematic Dimension

Page 8: Real-Time Analysis of Streaming Sensor Data

xTypes of Abstractions

9

Summarization across Thematic Dimension

AnalyzeBackground Knowledge

Select

Join

Features representing Real-World Events

Page 9: Real-Time Analysis of Streaming Sensor Data

xSystem Architecture

10

Page 10: Real-Time Analysis of Streaming Sensor Data

xAn example problem?

11

“Find the sequence of weather events observed near Dayton James Cox Airport between Jan 13th and Jan 18th?”

Thematic Spatial Temporal

Technologies required - 1. Linked Sensor Data2. Feature Streams

Page 11: Real-Time Analysis of Streaming Sensor Data

Sensor Discovery Application

12

Weather Station ID

Weather Station Coordinates

Weather Station Phenomena

Current Observations from MesoWest

MesoWest – Project under Department of Meteorology, University of UTAH

GeoNames – Geographic dataset

Sensors near Dayton James Cox Airport

Page 12: Real-Time Analysis of Streaming Sensor Data

Linked Sensor Data

13

O&M2RDFCONVERTER

Page 13: Real-Time Analysis of Streaming Sensor Data

Summarizing Linked Sensor Data

ObservationKB Sensor KB Location KB

(Geonames)

procedure locationlocation

procedure location720F Thermometer Dayton Airport

• ~2 billion triples• MesoWest• Static +

Dynamic

• 20,000+ systems• MesoWest• ~Static

• 230,000+ locations

• Geonames• ~Static

Find the sensor around Dayton James Cox Airport?

Extract Data for the sensor?

Page 14: Real-Time Analysis of Streaming Sensor Data

xFeature Composition

15

Page 15: Real-Time Analysis of Streaming Sensor Data

xSystem Capability

16

Page 16: Real-Time Analysis of Streaming Sensor Data

xSystem Feature Integration

17

SELECT

JOIN

Page 17: Real-Time Analysis of Streaming Sensor Data

xFeature Definition

18

• Rain Storm NOAA definitionRainStorm = HighWindSpeed(above 35mph) AND

Rain Precipitation AND Temperature(greater than 32F)

SPARQL query for RainStorm

Temperature

Rain Precipitation

WindSpeed

Page 18: Real-Time Analysis of Streaming Sensor Data

xFeature Analysis

19

RDF Feature Stream

Page 19: Real-Time Analysis of Streaming Sensor Data

Summarizing Feature Streams

ObservationKB Sensor KB Location KB

(Geonames)

procedurelocation

procedure location720F Thermometer Dayton Airport

• ~2 billion triples• MesoWest• Static +

Dynamic

• 20,000+ systems• MesoWest• ~Static

• 230,000+ locations

• Geonames• ~Static

Feature StreamsKB

Find sequence of events near Dayton Airport?

Page 20: Real-Time Analysis of Streaming Sensor Data

xAnswering the query

21

“Find the sequence of weather events observed near Dayton James Cox Airport between Jan 13th and Jan 18th?”

Linked Sensor Data Feature Streams

Page 21: Real-Time Analysis of Streaming Sensor Data

xDemo

22

on-line video: http://www.youtube.com/watch?v=_ews4w_eCpg

Page 22: Real-Time Analysis of Streaming Sensor Data

WORKSHOP PAPERS• Harshal Patni, Satya S. Sahoo, Cory Henson, Amit Sheth,

Provenance Aware Linked Sensor Data, 2nd Workshop on Trust and Privacy on Social and Semantic Web,Co-Located with ESWC, Heraklion Greece, May 30th - June 3rd 2010

• Harshal Patni, Cory Henson, Amit Sheth, Linked Sensor Data, In: Proceedings of 2010 International Symposium on Collaborative Technologies and Systems (CTS 2010), Chicago, IL, May 17-21, 2010

TECHNICAL REPORT• Harshal Patni, Cory Henson, Amit Sheth, and Pramod Ananthram.

From Real Time Sensor Streams to Real Time Feature Streams, Kno.e.sis Center Technical Report, December 2009

• Joshua Pschorr, Cory Henson, Harshal Patni, and Amit Sheth. Sensor Discovery on Linked Data, Kno.e.sis Center Technical Report, December 2009

JOURNAL PAPER (In Progress)• Semantic Sensor Web: Design and Application towards weaving a meaningful sensor web

Related Publications

23

Page 23: Real-Time Analysis of Streaming Sensor Data

Semantic Sensor Web

24

Page 24: Real-Time Analysis of Streaming Sensor Data

Demos, Papers and more at: http://semantic-sensor-web.com

Semantic Sensor Web @ Kno.e.sis

QUESTIONS

25