Current Proposal: Secure Language-Based Adaptive Service Platform (SLAP) for Large-Scale Embedded Sensor Networks David Culler Eric Brewer Dave Wagner.

Slides:



Advertisements
Similar presentations
Security and Sensor Networks By Andrew Malone and Bryan Absher.
Advertisements

A System Architecture for Tiny Networked Devices
KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
Localization with RSSI Method at Wireless Sensor Networks Osman Ceylan Electronics Engineering PhD Student, Istanbul Technical University, Turkiye
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
What is TinyOS? An open-source OS Designed for low-power wireless devices, such as sensor networks, ubiquitous computing, personal area networks, smart.
Sensor Network Platforms and Tools
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Embedded Networking and One to Many to One John Heidemann USC/ISI ICNP Panel—November 2, 1999.
Time Synchronization for Wireless Sensor Networks
TOSSIM A simulator for TinyOS Presented at SenSys 2003 Presented by : Bhavana Presented by : Bhavana 16 th March, 2005.
Systems Wireless EmBedded 1/18/2002WEBS Retreat Breakout1 Proposed Breakout Topics Programming Support for NEST –TinyOS macros, NesC, FSMs, SQLs, Matlab,
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
Systems Wireless EmBedded Distributed System Design from a Sensor Net Perspective David Culler.
Towards System Architecture for Tiny Networked Devices David Culler U.C. Berkeley Wireless hoo-hah 5/30/2000.
Systems Wireless EmBedded Welcome to the NEST Retreat David Culler Eric Brewer, David Wagner Shankar Sastry, Kris Pister.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner.
Agent-Based Coordination of Sensor Networks Alex Rogers School of Electronics and Computer Science University of Southampton
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Integrated  -Wireless Communication Platform Jason Hill.
Generic Sensor Platform for Networked Sensors Haywood Ho.
A System Architecture for Tiny Networked Devices Jason Hill U.C. Berkeley 9/22/2000.
Endeavouring to Build Networks of Tiny Devices
1 TinyOS Mohammad Rahimi CSCI599-Spring Motivation  The new class of distributed tiny devices  The new generation of software.
Berkeley NEST Wireless OEP David Culler, Shankar Sastry, Eric Brewer, Kris Pister, David Wagner Unversity of California, Berkeley.
TinyOS Software Engineering Sensor Networks for the Masses.
Systems Wireless EmBedded Welcome to the WeBS Retreat David Culler Eric Brewer, David Wagner Shankar Sastry, Kris Pister.
Secure Language-Based Adaptive Service Platform (SLAP) for Large-Scale Embedded Sensor Networks David Culler Eric Brewer Dave Wagner Shankar Sastry Kris.
Pursuit Evasion Games (PEGs) Using a Sensor Network Luca Schenato, Bruno Sinopoli Robotics and Intelligent Machines Laboratory UC Berkeley
TinyOS – Communication and computation at the extremes Jason Hill U.C. Berkeley 1/10/2001.
1 EE249 Discussion System Architecture Directions for Networked Sensors (J. Hill, et al) Presented By: Sarah Bergbreiter EE249 Discussion Section October.
Wireless Sensor Network Security Anuj Nagar CS 590.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
TOSSIM: Visualizing the Real World Philip Levis, Nelson Lee, Dennis Chi and David Culler UC Berkeley NEST Retreat, January 2003.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
PANDA PRACTICAL AD-HOC NETWORKING DEVELOPMENT APPARATUS Paul Boone Combat Networks WiSense Seminar Wlodek Olesinski University of Ottawa OlsonetCommunications.
Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.
MICA: A Wireless Platform for Deeply Embedded Networks
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
Description of the monitoring system experimentation on the freight car pSHIELD Demonstrator Testbed Architecture pSHIELD Final Review Meeting, Bruxelles.
NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia September 2001 Boeing Huntington Beach, CA.
Introduction to Wireless Sensor Networks
An Intelligent and Adaptable Grid-Based Flood Monitoring and Warning System Phil Greenwood.
Extreme Networked Systems: Large Self-Organized Networks of Tiny Wireless Sensors David Culler Computer Science Division U.C. Berkeley Intel
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
What is a Sensor Web ? Abhinav Roongta Wireless Information Networking Group University of Florida March 3, 2004.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
Energy conservation in Wireless Sensor Networks Sagnik Bhattacharya, Tarek Abdelzaher University of Virginia, Department of Computer Science School of.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
Simics: A Full System Simulation Platform Synopsis by Jen Miller 19 March 2004.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
System Architecture Directions for Networked Sensors.
Introduction to Wireless Sensor Networks
Wireless Sensor Networks
EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks CENS Research Review October 28, 2005 UCLA CENS EmStar Team.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
TRUST:Team for Research in Ubiquitous Secure Technologies
Distributing Queries Over Low Power Sensor Networks
Presentation transcript:

Current Proposal: Secure Language-Based Adaptive Service Platform (SLAP) for Large-Scale Embedded Sensor Networks David Culler Eric Brewer Dave Wagner

4/2001TinyOS2 Enable NEST Research Goal: –new approach to networked embedded SW –enable research in algorithms, synchronization, real- time systems –explore platform system architecture in new space Low-cost flexible wireless sensor device for large-scale experimentation Extensible Event-driven Tiny OS Development Environment Simulation environment Infrastructure services

4/2001TinyOS3 + Platform Research Itself Unattended, low-power, small form-factor connected devices Networking Security Resilient Aggregation –collect data with noise, failures and adversaries FSM programming & composition Macrocomputing: programming a collection Analysis and testing of integrated distributed systems

4/2001TinyOS4 HW Platforms Current: SmartDust MacroMOTE => Renes => Phase 1: 6 months => algorithm studies –Mote++, MEMS sensors, TinyOS –microcontroller? ASH? –100+ nodes for < 20K$ Phase 2: 30 months => composition of alg’s –ARM-power, Bluetooth physical –integrated system –OS?? Workshops for both phases Phase 3: 40 months design study

4/2001TinyOS5 Platform Scale Current 1” x 1.5” motherboard –ATMEL 4Mhz, 8bit MCU, 512 bytes RAM, 8K pgm flash –900Mhz Radio (RF Monolithics) ft. range –ATMEL network pgming assist –Radio Signal strength control and sensing –I2C EPROM (logging) –Base-station ready –stackable expansion connector »all ports, i2c, pwr, clock… Phase 1 –more microcontroller »atmega163 => 2x storage »atmega103 => 128K flash, 4k ram »TIMSP430 => 60k flash, 2k ram, HW *,... »many subtle factors –RFM with ASH »too early for bluetooth

4/2001TinyOS6 Nodal Communication Algorithm foundations –Local multicast –event-driven reception –intelligent pruning of retransmission –non-blocking execution Networking support –appln and power-aware multihop ad hoc routing –in network aggregation –in situ programming –constrained buffer management key management

4/2001TinyOS7 Testbed Environment in situ programming/upgrade and debugging synchronized logging (trace extraction) passive monitoring data collection

4/2001TinyOS8 Adversarial Simulation Large-scale mote simulator –scale –checkpointing Detecting “composition” bugs and scaling bugs Target failure: search for bugs –test race conditions automatically –pick orders that consume resources –more efficient than random-walk testing –simulator is an adversary… –guided search Hybrid simulator/testbed

4/2001TinyOS9 Resilient Aggregators operate in the face of faulty nodes, intermittent communication, and security attacks –ex max is not resilient, nine-tile is. develop algebra of resilient aggregators Random sampling as implementation foundation for security model –easy to attack a node –hard to attack large fraction of the nodes

4/2001TinyOS10 Development Environment Make FSMs work –event-driven programming –composition –debugging –visualization Same four issues for collections of WEbS! Application-specific virtual machines –analogous to query-plan vs query-processing engine

4/2001TinyOS11 Macrocomputing How to program a large collection? –Single program, multiple data »but errors and probabilistic behavior »unstructured collection –“global” variables that reflect collections »need to handle error propagation –scatter/gather for collections? –online query processing? Need multi-WEbS abstractions

4/2001TinyOS12 1 st key milestones at 6 months Ten platform kits –100 tiny nodes –embedded PC/ARM base stations –specs, diagnostics,... TinyOS 1.0 – real release with tools and documentation Initial Programming Environment Preliminary demonstration of time-synch, and hoc, FSMs, authentication, small closed-loop application

4/2001TinyOS13 More immediate milestone specifying challenge application layout how coordination and synthesis services plug in develop platform requirements consider sequence of applications –interactive spaces –flock of model cars –Multi-agent pursuit-evasion

5/18/2001NEST Pretreat Platform14 Summary We have rare advantages… –momentum from SmartDust, BWRC, PATH, Endeavour,... –resources: Millennium, BSAC, Intel Lablet,... –working hardware –event-driven system and programming experience –early wins in algorithms and security –language expertise –dense distributed systems expertise It feels like the start of something big... Let’s hit the ground running