Fuzzy-based Sensor Search in the Web of Things
by Cuong Truong
University of Lübeck, Germany truong@iti.uni-luebeck.de
1
Fuzzy-based Sensor Search in the Web of Things by Cuong Truong - - PowerPoint PPT Presentation
Fuzzy-based Sensor Search in the Web of Things by Cuong Truong University of Lbeck, Germany truong@iti.uni-luebeck.de 1 The Vision of the Internet of Things real world objects will be uniquely identifiable and connected to the Internet 2
1
real world objects will be uniquely identifiable and connected to the Internet
2
mashing up sensors and actuators with services and data available on the Web
3
4
Internet
sensor capteur 傳感器
publish a textual description
5
search engine?
search criteria? Not easy! Hmm!
Places that have similar climate and
to Key West in the last year? Pick a climate sensor in Key West, and search for similar sensors
Key West Marathon Fishery owner
6
local database
crawls crawls crawls search for:
7
8
I.
II.
III.
IV.
V.
9
10 20 11 21 12 125
(2) similar reading ranges (1) similar reading curves
Degree of membership of elements of fuzzy set
Key idea: Same value, different degree of
x
28 48
kitchen
time
x
1
F
K 28 48 35 44
F
L 35 44
library
time
x
0.9 0.6
38
10
The reading 38 is likely read by sensor in kitchen:
Given a sensor S with set of readings X = {x}, S is
x
28 48
kitchen
time
x
1
F
K 28 48 35 44
F
L 35 44
library
time
x
0.9 0.6
38
11
12
Given a sensor V, and a sensor S whose set of
readings is X = {x}
Combining the two above mentioned similarity
conditions:
difference)
13
14
I.
II.
III.
IV.
V.
24 00:00 23:59
time
x
15 30
Temperature sensor S has been monitoring a room
FS(x)
x
15 30 1 24
15
+ + + + + +
16
I.
II.
III.
IV.
V.
Fuzzy set‘s storage overhead Membership function is smooth
17
18
I.
II.
III.
IV.
V.
19
20
I.
II.
III.
IV.
V.
For a search, a list of sensors is returned
Issue: „Similarity“ is highly subjective! no
Fact: Sensors close to each other have similar
Approach: Group sensors based on location and
21
kitchen bedroom
perform search
List ranked by similarity score
22
23
For each data set, group sensors based on
For each sensor
Evaluation is done on a PC
24
http://db.csail.mit.edu/labd
ata/labdata.html
12 sensors in 3 groups 1500 data points/24 hours Performance: 222 μs / pair
4505 sensors / second (brute force)
25
http://tidesandcurrents.no
aa.gov/gmap3
23 sensors in 5 groups 200 data points/24 hours Performance: 28 μs / pair
35741 sensors / second (brute force)
26
http://ailab.wsu.edu/m
avhome/index.html
8 sensors in 2 groups 500 data points / 24
hours
Performance: 70 μs /
pair 14285 sensors / second (brute force)
27
Sensor similarity search and distributed
architecture to realize it
Fuzzy-based approach to efficiently
compute similarity score
Evaluation metric for ranked list Accurate results of evaluation Outlook: Scalability
28