1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network...

39
1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele

Transcript of 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network...

Page 1: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

1Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Sensor Network Projects 2010+

Jan Beutel, Lothar Thiele

Page 2: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

2Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 3: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

3Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 4: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

4Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: MICS Phase 3 started Dec. 2009 and will last for three years. PermaSense and Observability have been merged. Oberservability: Mattern, Roemer, TEC

PermaSense: Gruber, Tschudin, TEC

Resources (TEC): 2 PhD positions, 2/3 technical staff 630k material and consumables

Page 5: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

5Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

New Horizons

Multitude of (new) sensors Precision movement detection Acoustic tomography Imaging

Large variety of time scales Real-time actuation and sensing for fast processes Long term for slow processes

Remote locations No possibility of physical repair/update No infrastructure Sensor node in a pocket

Page 6: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

6Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Challenges Example

Acoustic tomography

Joint actuators and sensors

Page 7: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

7Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

A Framework for Observability

Application

Observabilityrequirements

Traceanalysis

Back annotation

Observable state

Energy/resource budget

Protocols include extra bits of state info in headers

GeneratorExecutable

code

Page 8: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

8Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Research Agenda

Metrics Observability, energy cost of observability

Networking protocols and programming models Add a small amount of information to message headers Specify observable system state Time-triggered paradigm

Trace analysis Analyze gathered execution traces to infer state, failure indicators

and causes

Back annotation Correlate failure causes with programming models

Test in application context (e.g., PermaSense)

Page 9: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

9Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 10: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

10Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: Started Oct. 2009 and will last for

two years. Special program of SNF to foster

spin-offs. Participants:

• Stephan Gruber (Uni Zürich)• AoT• Jan Beutel

Resources (TEC): 1 techn. staff 125k material and consumables

Page 11: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

11Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Goals

Refine and redesign all core hardware components of the existing PermaSense architecture to a level where they can be easily manufactured and marketed.

Extend the sensor portfolio with positioning sensors (GPS) for slow and fast movements.

Develop a suitable and functional software support package for control, monitoring and data management.

Investigate into market and stakeholder potential.

Page 12: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

12Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 13: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

13Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: Started Oct. 2008 and will last for four years. Funded by CCES (Competence Center Environment and

Sustainability), lead by ETH Zurich

Resources (TEC): 0.5 PostDoc

Goal: Backend Integration with GSN (Karl Aberer)

Page 14: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

14Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 15: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

15Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: Starts most probably in March 2010 for three years Funded by Nano-Tera.ch Participants: TEC, Stephan Gruber (Uni Zürich), Hugo

Raetzo (BAFU/FOEN), Urs Wegmueller, Tazzo Strozzi (Gamma Remote Sensing SA), Alain Geiger (Geodesy)

Resources (TEC): 0.5 PostDoc, 2 PhD positions, 0.8 technical staff 280k material and consumables

Page 16: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

16Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

X-Sense PlatformHost Stationprocessing, fusion, storage

Reference GPS

Moving debrismoving rock slope

Page 17: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

17Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

X-Sense Key PersonnelETH ZurichEmbedded and Wireless TechnologyLothar Thiele, Jan Beutel

ETH ZurichGeodesy and PhotogrammetryAlain Geiger

BAFU/FOENFederal Office for the EnvironmentHugo Raetzo

GAMMA SASAR Remote SensingTazio Strozzi, Urs Wegmueller

University ZurichPhysical GeographyStephan Gruber

Page 18: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

18Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

X-Sense Task Structure

Wireless Sensor Netw.

Component-based designApplication control

Signal Processing

Precise localizationSAR – GPS fusion

Geoscience Modeling

Spatial analysisModel developmentScenario simulation

trade-off functions

implementationconstraints

model sensitivityuse cases

multi-modal sensor data

hypothesistestingmethods enhanced

SAR data

Page 19: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

19Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

X-Sense Wireless Sensor Technology

Challenges Wireless Sensor Technology Develop a platform that integrates

• concepts for adaptive resource management (computation, communication) caused by different sensing modalities

• concepts for adaptive application-level control driven taking into account available and scavenged energy, external and internal dynamic application requirements, and long term reward functions.

Develop a methodology for the design of dependable wireless sensor networks.

Page 20: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

20Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

WSN Integration in X-SenseProblem statementHow do we combine application control and resource sharing ?Can we do that with reasonable run-time overhead ?Do we obtain an adaptive but still dependable and resource efficient system ?

application control

WSN server CPU server GPS server

…app1 app2 app N

Page 21: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

21Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

X-Sense Task Structure

2PhD, 0.5 PostDoc

2PhD, 0.4 PostDoc

1PhD, 0.5 PostDoc, 0.5 Tech

0.5 PostDoc, 2 Tech

Page 22: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

22Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 23: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

23Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: Starts most probably in March 2010 for three years Funded by Nano-Tera.ch Participants: Karl Aberer, Martin Vetterli, Alcherio Martinoli,

Boi Faltings (EPFL), TEC

Resources (TEC): 0.5 PostDoc, 1.5 PhD positions 95k material and consumables

Page 24: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

24Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Page 25: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

25Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Page 26: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

26Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Page 27: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

27Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

TEC

Page 28: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

28Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

TEC

Page 29: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

29Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 30: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

30Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary

Organization: Status: proposal, will be submitted to KTI in March. Participants: Siemens BT, TEC

Resources (TEC): 1 1/3 PhD positions some material and consumables

Page 31: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

31Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Goal

From a new testbed infrastructure towards on-line monitoring

Based on successful cooperation with Siemens BT

Extends Observability (MICS) towards on-line monitoring

Challenges: From locally oberservable properties towards system-wide

diagnosis; distributed reasoning about the system state at run-time

Balance local overhead (precomputation, additional software, communication) and quality of diagnosis.

Page 32: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

32Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 33: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

33Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Page 34: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

34Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Summary Tableduration funded

PPYmat. partners goals and remarks

MICS-PermaSense

1.2010-12.2012

2 PhD2/3 Techn.

630k Gruber, Mattern, Tschudin

permasense: active control, acoustic sensingobservability: testing and monitoring

MICS-Stabilization

10.2009-9.2011

1 Techn. 125k Gruber, AoT

redesign, base station, GPS, solar power, long range communication

CCES- SwissEx

10.2008-10.2012

0.5 PostDoc Lehning,many

Data backend integration

NanoTera-X-Sense

3.2010-3.2012

0.5 PostDoc2 PhD1 Techn.

280k Gruber, GAMMA, BAFU

GPS localization, early warning, adaptive communication

NanoTera-OpenSense

3.2010-3.2012

0.5 PostDoc1.5 PhD

95k Aberer, Vetterli, Martinoli, Faltings

hardware+sw for mobile sensing (air pollution), optimal comm. link, adaptive resource control, mobility

KTI-Siemens BT

x.2010-x.2013

1 1/3 PhD Siemens BT

testbed, local monitoring, diagnosisstatus: being applied for

Page 35: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

35Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Prototype Strategy

Try to make use of synergies between platforms: Testbed used for all projects.

Use and extension of PermaSense base-station in Open-Sense (mobile air pollution measurements).

Reuse of PermaSense sensor node in X-Sense (temperature, pressure, crack meters).

Development of a new (modular) node concept to be used in PermaSense III (acoustics), X-Sense (location).Maybe Arm/Cortex-based (with energy scavenging)?

The SwissEx data backend will be extended towards Open-Sense. Try to use this for PermaSense III and X-Sense or develop a new one that can be used for all projects.

Page 36: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

36Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Overview

Projects MICS PermaSense MICS Stabilization CCES SwissEx Nano-Tera X-Sense Nano-Tera OpenSense KTI Siemens

Summary Table

Organization

Page 37: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

37Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Personnel Planning

Current Status Jan Beutel Matthias Keller, Federico Ferrari, Marco Zimmerling Roman Lim, Mustafa Yuecel, Christoph Walser Matthias Woehrle, Andreas Meier (until 03/2010)

Target 1 additional PostDoc 3 additional PhD students (1x is already in pipe starting

05/2010)

Page 38: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

38Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Organization

Shared responsibility Jan Beutel, Lothar Thiele joint supervision conflict resolution mechanism: talk to us in case of problems!

Weekly additional SN group meeting after TEC meeting

Bi-weekly reading group

PermaSense seminar for cross disciplinary pollination meetings take place despite individual absences

SN group webpage to reflect activities (in/external)

Page 39: 1 Computer Engineering and Networks Technische Informatik und Kommunikationsnetze Sensor Network Projects 2010+ Jan Beutel, Lothar Thiele.

39Computer Engineering and Networks

Technische Informatik und Kommunikationsnetze

Organization cont.

Use of shared infrastructure + individual research topics everyone has to invest in the shared infrastructure and take

over responsibilities (web, deployments, testbed, lab, students)

focused research topic should evolve after first third of PhD time

Emphasize team-work with individual domains of expertise depending on each research focus

Shared literature repo svn://svn.ee.ethz.ch/tecdoc/wsn/bibtex