reliable networked sensing systems past projects and future research agenda jan beutel, eth zurich

21
Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Upload: constance-leonard

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Reliable Networked Sensing Systems

Past Projects and Future Research Agenda

Jan Beutel, ETH Zurich

Page 2: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Past Research Projects

2000 – 2007 BTnode ProjectCollaborators: F. Mattern, K. Römer (all ETH Zurich) and R. Schmid (Art of Technology, Zurich)

2001 – 2005 NCCR MICS – Communicating Embedded SystemsCollaborators: F. Mattern and R. Wattenhofer (all ETH Zurich) and A. Schiper (EPF Lausanne)

2000 – 2004 Miniaturized Wearable Computing: Technology and Applications Collaborators: G. Tröster, B. Schiele and L. van Gool (all ETH Zurich)

2001 NetsimCollaborators: E. Wandeler and A. Zollinger (all ETH Zurich)

1999 PicoRadioCollaborators: B. Brodersen, J. Rabaey and P. Wright (all UC Berkeley)

1998 – 1999 WinCE EngineCollaborators: T. Bösch (ETH Zurich) and A. Thiel (u-blox AG, Zurich)

1998 GPS-E1 Evaluation KitCollaborators: A. Thiel and J.P. Wyss (all u-blox AG, Zurich)

1997 – 1998 Palm Pilot KioskCollaborators: T. Bösch (ETH Zurich)

1997 Build Your WorldCollaborators: B. Plattner, M. Kreuzer (all ETH Zurich) and M. Manegold (Imagimation, Zug)

1995 – 1998 ThixoStructCollaborators: A. Wahlen (ETH Zurich) and Aluminum Martigny (Martigny, CH)

Page 3: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Current and Future Research Projects

2008 – 2012 nano-tera.ch – OpenSense, WaWa-NodeFunction: co-investigator, under review

2009 – 2012 NCCR MICS PermaSense-III, Observability by DesignFunction: principal investigator

2008 – 2010 The Swiss ExperimentFunction: principal investigatorFunding: CCES, SNSF, Microsoft Research; 570’000 CHF for the individual project (3 years)

2006 – 2008 Safety Critical Sensor Networks for Building ApplicationsFunction: principal investigatorFunding: CTI and Siemens Building Technologies, Zug, Switzerland; 699’000 CHF (3 years)

2005 – 2009 NCCR MICS PermaSense-II/EMSRFunction: principal investigatorFunding: SNSF, Federal Office for the Environment (FOEN); 580’000 CHF (3 years)

Sensor Network Platform KitFunction: principal investigatorFunding: 670’000 CHF (3 years)

Deployment of Sensor NetworksFunction: co-investigatorFunding: 900’000 CHF (4 years)

Serious Building GamesFunction: co-investigatorFunding: joint funding with “Deployment of Sensor Networks”

Page 4: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Finances and Technical Staff

• Participated in the acquisition of 3.419 MCHF third party funding– 1/3 principal investigator, 2/3 co-investigator with Lothar Thiele

• Current technical staff (2FTE + HA)– Mustafa Yücel, Roman Lim – software engineer, Platform Kit – since

10/2006– Josua Hunziker – student helper, PermaSense project – since 08/2008

• Past technical staff– Tobias Rein – project engineer, Platform Kit – 05/2007 to 08/2007– Vinodh Venkatesan – student helper, DSN – 10/2006 to 07/2007– Kevin Martin – software engineer, BTnode and DSN – 08/2005 to

01/2007– Martin Hinz – software engineer, BTnode platform – 08/2003 to 09/2004

Page 5: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Supervision and Research Staff

• Supervision of 44 students in various master and term theses

• PhD student collaborators– M. Keller – Complex Sensing and Actuation – since 10/2008

– F. Ferrari – Time Triggered Architectures – since 09/2008

– M. Wöhrle – Wireless Sensor Network Testing – since 01/2007

– M. Guo – Time Triggered Architectures – 11/2006 to 10/2008

– A. Meier – Low-power MAC Protocols – since 11/2005on leave at the National University of Singapore from 11/2007 to 04/2008

– C. Moser – Regenerative Energy Supplies – since 10/2004

Page 6: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Teaching

• Design and implementation of the BTnode tutorial for graduate lab accompanying lectures in Embedded Systems and Wireless Sensor Networks– Additional transfer to conference tutorials (INSS, EWSN, ASCI)

• Design and implementation of the MOSES tutorial for a graduate course in Discrete Event Systems

• Lectures in Embedded Systems, Computer Engineering, Hardware- Software Codesign, Ad-hoc and Sensor Networks, Discrete Event Systems, Advanced Computer Architecture

• Frequent invited speaker/lecturer at seminars, summer schools, workshops

Page 7: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Past Achievements – Systems

• System concept and implementation of the Deployment-Support Network– Fundamentally new testbed concepts– Used in-house as well as by industrial partner for actual product

development

• The BTnode Platform for fast-prototyping sensor and ad-hoc network applications– Commercialized, worldwide dissemination, in use for teaching– >1000 units sold to customers from +17 countries– Commercial replicas resulting from open source policy

• Pioneered work in Positioning Algorithms for Low-power Wireless Networks– Still an unsolved problem– Nurturing whole sessions/conferences on the topic

Page 8: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Past Achievements – Dissemination

Publicly Available Hard- and Software Developments– The PermaSense Deployment– Continuous Integration for Wireless Sensor Networks– Sensor Network Platform Kit– The Sensor Network Museumtm

– Deployment-Support Network– The BTnode Platform and BTnut– TinyOS-2.x-contrib– Build Your World – educational CDROM

worldwide dissemination

0102030405060

BTnode rev3 sales 2004-2007BTnodes

USB Adapter

Page 9: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Publications and Professional Activities

– Book chapter and theses – 5– Peer reviewed journals – 4– Conference and workshop proceedings – 26– Other – 17

• Frequent reviewer and regular member of OC/TPC of the most prominent conferences in the field– SenSys, IPSN/SPOTS, EWSN, DCOSS, EMNETS, INSS, SIGCOMM, DATE, …

• Excellent contacts to the leading researchers in the field, academic and industrial, European, Asian and US

• Regular media presence with research results

Page 10: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

ETH Annual Report Features BTnodes

Page 11: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Research Accomplishments – The Bottom Line

• Maybe not the most impressive publication list but predominantly at the premiere conferences.

• An impressive worldwide network of people, contacts and consultancies.

• A systems research agenda based on collaboration across disciplines and institutional borders.

• Successful set of end-to-end systems implementations allowing sound reality checking.

• Initiated and now leading a new research focus on wireless embedded systems research at ETHZ including solid funding.

Page 12: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

FUTURE AGENDA

Page 13: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Trends in Information and Communication

New Applications andSystem Paradigms

Large-scaleDistributed Systems

CentralizedSystems

NetworkedSystems

Internet

Page 14: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Beyond the proof-of-concept of 1st Generation Wireless Sensor Network Research

• More an “art” than a coordinated effort yielding predictable results

• First generation research provided the proof-of-concept– Performance is poor– Causes are not fully understood– We are often lacking the

necessary (scientific) rigor

[Phil

Levis

, Sta

nfo

rd]

Page 15: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Reliable Wireless Networked Systems?

• The ability of a system or component to perform its required or designated functions under stated conditions for a specified period of time.

• Key issues: complexity – resources – power – interaction

• More so: The way we go about solving the problems encountered

• Non-iterative design process for networked systems– Predictable results– Reduction/capping of efforts required– Increasing the quality of the design, e.g. “correct-by-construction”

• Full end-to-end validation of all processes– Today cumbersome and error prone – if at all possible

Page 16: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

A Vision of Future WSN Design Methodology...

• (Live) back annotation into the design space– „Closed loop“ system design– Including live data from simulation, testbeds, deployments

• Allowing to refine and validate architectural decisions, models, algorithms and implementations...

APP

COMMSENS OS

Continuous

Integration

Testbed

Infrastructure

Physical Characterization

Design Flow

Page 17: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

A Facetted Yet Focused Systems Research Agenda

• System architecture, software and models– TinyOS, BTnodes, BTnut– Low-power protocols– Design-space exploration, formal metrics,

real-time

• Test and validation methodology– DSN testbed, deployment tools– Multi-context tracing– Unit testing, formal models

• Sensor network deployments– Design methodology, platform kit– Smart Buildings, PermaSense

Architecture

Testing

Applications

Page 18: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

My Research Should…

• Be of value to and used by researchers and practitioners alike.

• Meaningful results at the forefront of technology.

• Enable sustainable solutions with impact and longevity.

• Empower architects and designers with the right principles, abstractions and tools for achieving a specified functionality in deterministic time.

• My work so far is stepping stones in this direction. We are starting to see the actual sweet spots. But there is more mileage ahead.

Page 19: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Embedding My Work In Sweden

• Existing interactions– SICS (Thiemo Voigt, Adam Dunkels)– UU (Per Gunningberg, Christian Rohner, Bengt Jonsson, Wang Yi)

• Many interesting partners in Engineering Sciences and Information Technology – further application partners in other departments

• WISENET VINN excellence center– Topics of interest: Node integration & energy, networking, wireless

protocols, application projects– Interdisciplinary focus with integration of devices (MEMS, packaging),

sensors and batteries is an asset to my own work/network

• My contributions– 7+ years experience from involvement in NCCR MICS – Active international network

Page 20: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich

Educational Goals

• Fundamentals & theory– Solid foundation in embedded & real-time systems, system

architecture, design automation, algorithm design, signal processing, wireless and mobile systems

• Hands-on experience– Labs, group projects (e.g. Lego Mindstorms based 1st year students)– Integration of students into real-life research efforts

• Active discourse on current (hot) and emerging topics– Cross-disciplinary reading seminars on recent (local) work– Knowledge of peers– Fostering interaction and dialogue with experts from academia and

industry– Scientific writing, presentation, researching and reviewing skills

Page 21: Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich