hwl - a high performance wireless sensor research network

24
6/13/2012 6/13/2012 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

Upload: markus-scheidgen

Post on 06-Jul-2015

348 views

Category:

Technology


5 download

DESCRIPTION

This is my presentation on this years INSS conference.

TRANSCRIPT

Page 1: HWL - A High Performance Wireless Sensor Research Network

6/13/2012

6/13/2012

HWL – A High-Performance Wireless Sensor Research Network

Markus Scheidgen, Anatolij Zubow and Robert SombrutzkiHumboldt Universität zu Berlin

HWLhttp://hwl.hu-berlin.de http://metrik...de/projects/click-watch

Page 2: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

HWL: Commodity Hardware

2

Page 3: HWL - A High Performance Wireless Sensor Research Network
Page 4: HWL - A High Performance Wireless Sensor Research Network

‣120+ Nodes

‣indoor and outdoor

‣dense and sparse

‣short and long links

‣stationary and mobil nodes

Page 5: HWL - A High Performance Wireless Sensor Research Network

http://www.saferproject.net/

Earthquake Early Warning

TrafficSurveillance

5

Page 6: HWL - A High Performance Wireless Sensor Research Network

http://www.saferproject.net/

Earthquake Early Warning

TrafficSurveillance

5

Page 7: HWL - A High Performance Wireless Sensor Research Network

http://www.saferproject.net/

Earthquake Early Warning

TrafficSurveillance

5

time

am

plitu

de x

spectr

al part

icip

ation o

f 5-1

5 H

z

Page 8: HWL - A High Performance Wireless Sensor Research Network

http://www.saferproject.net/

Earthquake Early Warning

TrafficSurveillance

5

time

am

plitu

de x

spectr

al part

icip

ation o

f 5-1

5 H

z

Page 9: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

HWL: Research Topics

§Opportunistic Routing, Network Coding, MIMO

§ Indoor Localization1

§Mobil Nodes

§ Security for WSN/WMN

§Model Driven Software Development

§ Experiment Frameworks2

6

1 http://www.youtube.com/watch?v=HJZRfLITxQw

2 http://www.youtube.com/watch?v=c3RmUXvczV0

Page 10: HWL - A High Performance Wireless Sensor Research Network

data

analysis

results

WSNs

data

G

analysis

results

HWL ! A test-bed for HP-WSNs

dataanalysis

resultsrequest

HP-WSNs

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

ClickWatch: Developing WSNs Applications

7

Page 11: HWL - A High Performance Wireless Sensor Research Network

data

analysis

results

WSNs

data

G

analysis

results

HWL ! A test-bed for HP-WSNs

dataanalysis

resultsrequest

HP-WSNs

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

ClickWatch: Developing WSNs Applications

7

Page 12: HWL - A High Performance Wireless Sensor Research Network

4draw conclusions

1design & control experiments

2collect & manage data

3analyze & visualize

hypothesis

testbed

data

results

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

8

ClickWatch: Experimentation

Page 13: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

4

ClickWatch: Problems with WSN Experiments

(mostly) unstructured data representation (e.g. log-files)

analysis based on scripts and log-files:

➡ unsafe

➡ not reusable

➡ not reproducible

➡ not automated

Solution:

§ 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 transformation (structural transformation)

Page 14: HWL - A High Performance Wireless Sensor Research Network

1design & control experiments

2collect & manage data

3analyze & visualize

4draw conclusions

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

10

ClickWatch: Experimentation

1Scheidgen, Zubow, and Sombrutzki: ClickWatch - An Experimentation Framework for Communication Network Test-beds, IEEE WCNC 2012

Page 15: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 16: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 17: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 18: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 19: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 20: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

11

Click API software

Element

Element

Element

CompoundHandler

Han

dler

Net

wor

k In

terf

ace

ClickWatch: Structured Data

Page 21: HWL - A High Performance Wireless Sensor Research Network

0.1

0.1

0.1

1

1

1

5

5

5

5

20

20

20

20

20

50

50

50

50

50

100

100

100

100

Sensor data rate (bit/s)

To

tal n

um

be

r o

f se

nso

r n

od

es

Total data rate on application layer (Mbps)

102

103

104

105

106

101

102

103

(A) (B)

(C)

(D)

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

12

ClickWatch: Data Rates in WSN Applications

Page 22: HWL - A High Performance Wireless Sensor Research Network

G

G

G G

G

G

G G

singl

e ga

tew

ay

mul

tiple

gat

eway

s

multi node data store single node data store

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

ClickWatch: Two Ways to Scale

13

Page 23: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

orkClickWatch: Storage Performance Depends on Granularity

14

101 102 103 104 105100

101

102

103

104

105

106

107

Write data rate (kbit/s)

Rec

ords

per

sec

ond

SQLHBASELOGS

13 Rec/s

B w/ 1000 nodes

23 Rec/s

180 Rec/s

B w/ 100 nodes

Page 24: HWL - A High Performance Wireless Sensor Research Network

Markus Scheidgen: H

WL – A

High-Perform

ance Wireless Sensor R

esearch Netw

ork

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