300 likes | 417 Views
Reliable Networked Sensing Systems Past Projects and Future Research Agenda. Jan Beutel, ETH Zurich. Educational Background. 2005 – PhD in Electrical Engineering, ETH Zurich. 2000 – M aster in Electrical Engineering. 1999 – Visiting researcher, BWRC, UC Berkeley.
E N D
Reliable Networked Sensing Systems Past Projects and Future Research Agenda Jan Beutel, ETH Zurich
Educational Background 2005 – PhD in Electrical Engineering, ETH Zurich 2000 – Master in Electrical Engineering 1999 – Visiting researcher, BWRC, UC Berkeley Technical staff – u-blox AG (GPS receivers) Teaching assistant and technical staff - IFE Prof. Tröster, IFU Prof. Reissner 1994-1999 – Studies of Electrical Engineering, ETH Zurich 1993-1994 – 8.5 months internships in industry, Germany and Ireland 1993 – High school graduation in Constance, Germany Schools in Munich, Saudi Arabia and Constance
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)
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; 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”
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
Supervision and Research Staff • Supervision of 44 students in various SA/DA/MA • 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
Past Achievements • System concept and implementation of the Deployment-Support Network • The BTnode Platform – A distributed environment for prototyping ad hoc networks • Pioneered work in Positioning Algorithms for Low-power Wireless Networks • Publicly Available Hard- and Software Developments • Continuous Integration for Wireless Embedded Systems • Sensor Network Platform Kit • The Sensor Network Museum • Deployment-Support Network • The BTnode Platform and BTnut, the BTnode system software • Build Your World – an educational CDROM
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
An Agenda of Collaboration Educational CDROM for D-ELEK Siemens Fire – joint CTI project, 2 PhDs, 5 former TIK members now at SBT VoIP PPS – Bernhard Distl Bernhard Plattner Lothar Thiele Roger Wattenhofer NCCR MICS – Communicating Embedded SystemsPositioning Simulation – Aaron Zollinger & Regina Bischoff XTC – Aaron Zollinger Dozer – Nicolas Burri & Pascal von Rickenbach Mote Based Time Sync – Philipp Sommer Meshnetics – Nicolas Burri & Pascal von Rickenbach
BTnodes – Research Impact & Technology Transfer BTnode rev3 Mote-class Devices • Dual-radio (Bluetooth and ISM band low-power) • TinyOS compatible 2004 BTnode rev2 2001 A system solution for fast-prototyping of sensor network applications • BTnut System Software • Webpage & Mailing list • Installer CDROM • Dev. Kit & Tutorial • ... 2000 BTnode rev1 [SENSYS2003/2004, EWSN2004]
Today's WSN Design and Development Simulation • TOSSIM [Levis2003] • PowerTOSSIM[Shnayder2004] • Avrora [Titzer2005] Virtualization and Emulation • EmStar [Ganesan2004] • BEE [Chang2003,Kuusilinna2003] Scale Test Grids • moteLab [Werner-Allen2005] • Emstar arrays[Cerpa03/04] • Kansei [Dutta2005] Figure abridged from D. Estrin/J. Elson Reality
Testbed – The Deployment-Support Network Testbed Functions • Remote reprogramming • Extraction of log data • Analysis • Regression testing Target Sensor Network [SenSys2004, IPSN2005, EWSN2007]
DSN Impact – Automated Test Case Generation • Developed and in-use at Siemens Building Technologies, Zug • Detailed analysis and replay of simulation and testbed
Today's WSN Design and Development Simulation • TOSSIM [Levis2003] • PowerTOSSIM[Shnayder2004] • Avrora [Titzer2005] Can we Emulate Reality in the Lab? Virtualization and Emulation • EmStar [Ganesan2004] • BEE [Chang2003,Kuusilinna2003] Scale Test Grids • moteLab [Werner-Allen2005] • Emstar arrays[Cerpa03/04] • Kansei [Dutta2005] Figure abridged from D. Estrin/J. Elson Reality
Detailed Power Tracing – Automated Validation • Assertions Based on Reference Traces/Specification • Integrated with each build (regression testing) [EmNets2007, WEWSN2008, SUTC2008]
Continuous Integration for the TinyOS Core WG • On code change all TinyOS-2.x applications are built and analyzed • Service to the TinyOS community, increasing software quality • Deeper understanding of long term development trends +4137 TinyOS-2.x regression builds over the last 2 years at TIK [http://tik42x.ee.ethz.ch:8080]
PermaSense – Aims and Vision With PERMASENSE, we aim to: • provide long-term high-quality sensing in harsh environments • facilitate near-complete data recovery and near real-time delivery • obtain better quality data, more effectively • obtain measurements that have previously been impossible • provide relevant information for research or decision making Reliability, delivery of information in near real-time, and integration of diverse sensors are ingredients for the next generation of early-warning systems.
PermaSense Deployment Sites 3500 m a.s.l. A scientific instrument for precision sensing and data recovery in environmental extremes
PermaSense Architecture Sensor Node and Enclosure Dozer [Burri2007] Mounting Situation GSN Data Backend [Salehi2007]
Real DeploymentChallenges Correct Test and Validation System Integration Actual Data Interdisciplinary Team [NICOP2008]
PermaSense Achievements – Current Status TIK insidetm • Dozer integration successful • Best-in-class low power • DAQ power surprise • One field site online, second site pending • Continuous data since mid July • Integrative discussion with Swiss Experiment has started • First media attention
Reliable Networked Sensing 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 • Non-iterative design process for networked systems • Predictable results • Reduction/capping of efforts required • Increasing the quality of the design • Full end-to-end validation • Today a cumbersome and error prone process – if at all possible • Many processes cannot be accelerated/synthesized
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 check architectural decisions, models, algorithms and implementations... Design Flow
A Facetted Yet Focused Systems Research Agenda • System architecture, software and models • TinyOS, BTnodes, BTnut • Low-power protocols • Test and validation methods • DSN testbed, deployment tools • Multi-context tracing • Sensor network deployments • Design methodology, platform kit • Smart Buildings, PermaSense Architecture Testing Applications
Accomplishments – The Bottom Line • Maybe not the most impressive publication list but predominantly at the premiere conferences. • An impressive 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.