Hadoop sensordata part1

21
dr. ir. Joaquin Vanschoren InfraWatch terabyte-scale sensor network analysis

description

Terabyte scale Sensor Network data analysis using MapReduce/ Hadoop

Transcript of Hadoop sensordata part1

Page 1: Hadoop sensordata part1

dr. ir. Joaquin Vanschoren

InfraWatchterabyte-scale sensor network analysis

Page 2: Hadoop sensordata part1

Hollandse Brug

Page 3: Hadoop sensordata part1

Hollandse BrugBridge deck weakened, heavy traffic bannedComplete deck replaced

Page 4: Hadoop sensordata part1

Sensor network to monitor bridge behavior

Page 5: Hadoop sensordata part1
Page 6: Hadoop sensordata part1

Stress (longitudinal)

Page 7: Hadoop sensordata part1

Stress (longitudinal)

Page 8: Hadoop sensordata part1

Stress (longitudinal)

Stress (transverse)

Page 9: Hadoop sensordata part1

Stress (longitudinal)

Stress (transverse)

Page 10: Hadoop sensordata part1

Vibration

Stress (longitudinal)

Stress (transverse)

Page 11: Hadoop sensordata part1

Vibration

Stress (longitudinal)

Stress (transverse)

Page 12: Hadoop sensordata part1

Vibration

Temperature

Stress (longitudinal)

Stress (transverse)

Page 13: Hadoop sensordata part1

Vibration

Temperature

Stress (longitudinal)

Stress (transverse)

Page 14: Hadoop sensordata part1

145 sensors, 100Hz: 5GB/day

Vibration

Temperature

Stress (longitudinal)

Stress (transverse)

Page 15: Hadoop sensordata part1

InfraWatch project

• Model bridge behavior

• Effects of traffic, weather,... (short term) - warnings

• Effects of decay (long term)

• Interplay between effects (e.g. temp vs stress)

• Optimal sensor network (for new bridges)

• Additional sensors (e.g. chloride)

Page 16: Hadoop sensordata part1

Enter Hadoop

• Terabyte-scale data analysis (I/O bound)

• Typical MapReduce (Hadoop) case!

• No Hadoop libraries for signal processing?

• Mahout (in progress) general data mining

• Some math libraries (in progress, mostly for calculating Pi(?))

Page 17: Hadoop sensordata part1

Enter Hadoop

• We need new building blocks:

• Convolution

• Discrete Fourier Transform

• Segmentation

• Modified classification, clustering,... algorithms

• Let’s start coding...

Page 18: Hadoop sensordata part1

A typical day

• Cars, trucks, traffic jams

• Lots of noise

Page 19: Hadoop sensordata part1

Smoothing

• Remove noise by convolution with Gaussian response function

Page 20: Hadoop sensordata part1

Smoothing

• Remove noise by convolution with Gaussian response function

Page 21: Hadoop sensordata part1

Smoothing

• Remove noise by convolution with Gaussian response function