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