Download s1295-ali

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
NILE-PDT:
A Phenomenon Detection and Tracking Framework
for Data Stream Management Systems
M.H. Ali1, W.G. Aref1,
R. Bose2, A.K. Elmagarmid1,
A. Helal2, I. Kamel3, M.F. Mokbel1
1
2
3
“Nile-PDT”: Phenomena Not Data!
What
Whatis
are
going
sensor
on
in aReport
readings?
sensor
a fire alarm infield?
30the
C 3130
C
C 31 C
o
o o
o
oCo
o
29oC 9129
C 90 Cthis region
25oC 27
25ooCC 27oC o
 Sensors do not live in isolation
90 Co 90oC
o
90 C
90 89
C oC
90oaC“phenomenon”
 Sensors indulge in a correlated
behavior
and
generate
o
o
29 C o o29 C
26oC
26 27
C C o 27o90
C oCo 90oC
91 C
90 C
28oC
28oC 90oC
90oC
o
o
29 C
29 C
What is a Phenomenon?


A phenomenon is a group of sensors that show
“similar” behavior over a period of time
Notions of similarity
(a) Generate the same value (i.e., discrete phenomena)
(b) Generate similar values (e.g., distance (v1,v2)<=d)
(c) Generate similar behavior (e.g., similar summaries)
(d) Generate similar trends (correlated increase or decrease
in values)
(a)
30oC 30oC
30oC
30oC
(b)
30oC 31oC
29oC
27oC
(c)
(d)
Query Processing with Relevance Feedback
Sensor Network
Binary Join
Relevance feedback contains
information about the sensors
that contribute to the currently
tracked phenomena
Outline of the Demo
Application Level
Server Level
Sensor-network Level
Nile-PDT
Sensor
Platform
UFL
Sensor
Platform
Nile-PDT at the Application Level
Nile-PDT at the System Level
Relevance
feedback
Demo Hardware Setup
5 x 5 Sensor
Grid with 1”
Grid Spacing
Analog Devices
Temperature
Sensor
Photonic
Devices
Light Sensor
Sensor Platform Hardware
Layered Design
Power
Wired power option for use with indoor
applications.
For flexible configuration of
processing, power, communication,
and sensor/actuator needs.
Quick Connect
For easy and
reliable stacking.
Sensors /
Actuators
Interface layer
supports analog
and digital sensors
as well as actuators.
IP Networking
Swappable
communication layers
to support different
mediums. Full TCP/IP
stack using µIP.
More Power
Daisy-chain sensor
platforms to create
large networks without
tying up all outlets.
Processor
ATmega128 provides low-cost and low-power processing. Runs OS that
monitors sensor connections and communicates with server. Internal storage
for sensor/actuator OSGi bundles and data accumulation for on-node processing.
Sensor Platform Software



OSGi based Sensor
Network Manager
Middleware
Sensor Driver
stored onboard
Sensor Platform &
installed
dynamically on
OSGi framework
when platform
powers up
Sensor Driver
transforms the
sensors connected
to the platform into
software services
Sponsors
National Science Foundation
Department of Education
National Institute on Disability & Rehabilitation Research
Related documents