The HWL wireless sensor research network is used to conduct research on topics like opportunistic routing, localization, and security using over 120 sensor nodes. The ClickWatch experimentation framework structures wireless sensor network experiment data to facilitate automated, reproducible analysis and improve usability of the HWL testbed. It represents data and metadata in a database to enable type-safe implementation of analysis and transformation of experimental results.
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
HWL - A High Performance Wireless Sensor Research Network
1. HWL – A High-Performance Wireless
Sensor Research Network
Markus Scheidgen, Anatolij Zubow and Robert Sombrutzki
Humboldt Universität zu Berlin
HWL
http://hwl.hu-berlin.de http://metrik...de/projects/click-watch 6/13/2012
6/13/2012
2. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
2
HWL: Commodity Hardware
3.
4. ‣120+ Nodes
‣indoor and outdoor
‣dense and sparse
‣short and long links
‣stationary and mobil nodes
5. Earthquake Traffic
Early Warning Surveillance
http://www.saferproject.net/
5
6. Earthquake Traffic
Early Warning Surveillance
http://www.saferproject.net/
5
7. amplitude x spectral participation of 5-15 Hz
time
Earthquake Traffic
Early Warning Surveillance
http://www.saferproject.net/
5
8. amplitude x spectral participation of 5-15 Hz
time
Earthquake Traffic
Early Warning Surveillance
http://www.saferproject.net/
5
9. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
HWL: Research Topics
§ Opportunistic Routing, Network Coding, MIMO
§ Indoor Localization1
§ Mobil Nodes
§ Security for WSN/WMN
§ Model Driven Software Development
§ Experiment Frameworks 2
1 http://www.youtube.com/watch?v=HJZRfLITxQw
2 http://www.youtube.com/watch?v=c3RmUXvczV0
6
10. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Developing WSNs Applications
WSNs HWL – A test-bed for HP-WSNs HP-WSNs
data
analysis
G
data
analysis data request results
results
analysis
results
7
11. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Developing WSNs Applications
WSNs HWL – A test-bed for HP-WSNs HP-WSNs
data
analysis
G
data
analysis data request results
results
analysis
results
7
12. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Experimentation
1 4
design & control experiments draw conclusions
hypothesis
testbed results
data
2 3
collect & manage data analyze & visualize
8
13. ClickWatch: Problems with WSN
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
Experiments
(mostly) unstructured data analysis based on Solution:
representation (e.g. log-files) scripts and log-files: § give all data a structure
through meta-data and types
§ record data and meta-data in a
database
§ use type-safe implementations
for analysis or even uses model
➡ unsafe transformation (structural
transformation)
➡ not reusable
➡ not reproducible
➡ not automated
4
14. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Experimentation
1 4
design & control experiments draw conclusions
2 3
collect & manage data analyze & visualize
1Scheidgen, Zubow, and Sombrutzki: ClickWatch - An Experimentation Framework for Communication
Network Test-beds, IEEE WCNC 2012 10
15. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
16. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
17. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
18. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
19. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
20. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data
Click API software
Element
Handler
Network Interface
Compound
Element Handler
Element
11
21. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Data Rates in WSN Applications
3
Total data rate on application layer (Mbps)
10
0.1
50
1
5
20
100
(D)
0.1
50
1
10
5
0
20
Total number of sensor nodes
50 100
2 100
10
50
20
0.1
50
(C) 20
5
20
(A) (B) 1
1 5
10
2 3 4 5 6
10 10 10 10 10
Sensor data rate (bit/s)
12
22. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Two Ways to Scale
single node data store multi node data store
multiple gateways G G
G G
G
G
single gateway
G G
13
23. ClickWatch: Storage Performance Depends on
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
Granularity
7
10
SQL
HBASE
6
10 LOGS
5
10
180 Rec/s 13 Rec/s
Records per second
4
10 23 Rec/s
3
10
2
10
1
10
0
B w/ 100 nodes B w/ 1000 nodes
10
1 2 3 4 5
10 10 10 10 10
Write data rate (kbit/s)
14
24. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
Summary
§ Some applications require Large nodes.
§ Research & development requires a different
platform then a WSN in production.
§ if there are large quantities of different types of
data involved, things do not have to become
messy.
15