A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner.

Slides:



Advertisements
Similar presentations
KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
Advertisements

Open problems How can I acquire desired RT data? How can I discover/access desired RT data? How can I share/integrate the data? Can I integrate dynamically?
2 Motivation Distributed Systems Notoriously difficult to build without appropriate assistance. First ones were based on low-level message-passing mechanisms.
Trickle: Code Propagation and Maintenance Neil Patel UC Berkeley David Culler UC Berkeley Scott Shenker UC Berkeley ICSI Philip Levis UC Berkeley.
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Providing Locality Information to Smart Sensor Networks Tim Mead Supervisor: Charles Greif.
Fault-Tolerant Real-Time Networks Tom Henzinger UC Berkeley MURI Kick-off Workshop Berkeley, May 2000.
TOSSIM A simulator for TinyOS Presented at SenSys 2003 Presented by : Bhavana Presented by : Bhavana 16 th March, 2005.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Task Scheduling and Distribution System Saeed Mahameed, Hani Ayoub Electrical Engineering Department, Technion – Israel Institute of Technology
Current Proposal: Secure Language-Based Adaptive Service Platform (SLAP) for Large-Scale Embedded Sensor Networks David Culler Eric Brewer Dave Wagner.
Programming Languages Language Design Issues Why study programming languages Language development Software architectures Design goals Attributes of a good.
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
Systems Wireless EmBedded Welcome to the NEST Retreat David Culler Eric Brewer, David Wagner Shankar Sastry, Kris Pister.
Sensor Networks: Next Generation Problems Frank Vernon Scripps Institution of Oceanography University of California at San Diego SAMSI Sensor Network Workshop.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
Endeavouring to Build Networks of Tiny Devices
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Systems Wireless EmBedded Macroprogramming Eric Brewer (with help from David Gay, Rob von Behren, and Phil Levis)
Secure Language-Based Adaptive Service Platform (SLAP) for Large-Scale Embedded Sensor Networks David Culler Eric Brewer Dave Wagner Shankar Sastry Kris.
The Rare Glitch Project: Verification Tools for Embedded Systems Carnegie Mellon University Pittsburgh, PA Ed Clarke, David Garlan, Bruce Krogh, Reid Simmons,
12/6/06 witmer-porter/wsn-location1 Indoor Location Using Wireless Sensor Networks Tim Porter Jeremy Witmer CS 522 Fall 2006 Semester Project.
November 18, 2004 Embedded System Design Flow Arkadeb Ghosal Alessandro Pinto Daniele Gasperini Alberto Sangiovanni-Vincentelli
Packing for the Expedition David Culler. 5/25/992 Ongoing Endeavors Millennium: building a large distributed experimental testbed –Berkeley Cluster Software.
CS Dept, City Univ.1 Research Issues in Wireless Sensor Networks Prof. Xiaohua Jia Dept. of Computer Science City University of Hong Kong.
Internet-Scale Systems Research Group Eric Brewer David Culler Anthony Joseph Randy Katz Steven McCanne Computer Science Division University of California,
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
ICMetrics Experimental Platform Jenya Kovalchuk University of Essex 27 January 2012 Ecole Centrale of Lille 1 Part-financed by the European Regional Development.
MICA: A Wireless Platform for Deeply Embedded Networks
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Domestic Nuclear Detection Office (DNDO) NITRD Workshop What are the Biggest Opportunities in Networking Problem? Sept. 20, 2012 Timothy Ashenfelter, PhD.
K E Y : SW Service Use Big Data Information Flow SW Tools and Algorithms Transfer Application Provider Visualization Access Analytics Curation Collection.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia September 2001 Boeing Huntington Beach, CA.
DCE (distributed computing environment) DCE (distributed computing environment)
KAIS T CS712 병렬처리 특강 - 차세대 무선네트워크 응용 및 보안 - Syllabus Network & Security Lab.
1 Intelligent Control in Wireles Networks Ingrid Moerman (iMinds)
1 Martin Schulz, Lawrence Livermore National Laboratory Brian White, Sally A. McKee, Cornell University Hsien-Hsin Lee, Georgia Institute of Technology.
TRICKLE: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks Philip Levis, Neil Patel, Scott Shenker and David.
Abstract 1  It should a brief summary of approximately 300 words  It should include  the research question,  the rational for the study,  the hypothesis,
Extreme Networked Systems: Large Self-Organized Networks of Tiny Wireless Sensors David Culler Computer Science Division U.C. Berkeley Intel
The New Computing Curriculum An overview. Computing A high-quality computing education equips pupils to use computational thinking and creativity to understand.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
October 7, 1999Reactive Sensor Network1 Workshop - RSN Update Richard R. Brooks Head Distributed Intelligent Systems Dept. Applied Research Laboratory.
Using Information Technology to Reduce Traffic Jam in a Highly Traffic Congested City Sayed Ahmed and Rasit Eskicioglu We propose a cost effective and.
K E Y : SW Service Use Big Data Information Flow SW Tools and Algorithms Transfer Transformation Provider Visualization Access Analytics Curation Collection.
University of Pennsylvania 7/15/98 Asymmetric Bandwidth Channel (ABC) Architecture Insup Lee University of Pennsylvania July 25, 1998.
Simics: A Full System Simulation Platform Synopsis by Jen Miller 19 March 2004.
ProActive Infrastructure Eric Brewer, David Culler, Anthony Joseph, Randy Katz Computer Science Division U.C. Berkeley ninja.cs.berkeley.edu Active Networks.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Design-Directed Programming Martin Rinard Daniel Jackson MIT Laboratory for Computer Science.
Service Pack 2 System Center Configuration Manager 2007.
Chapter 1 Database Access from Client Applications.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
K E Y : DATA SW Service Use Big Data Information Flow SW Tools and Algorithms Transfer Hardware (Storage, Networking, etc.) Big Data Framework Scalable.
EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks CENS Research Review October 28, 2005 UCLA CENS EmStar Team.
Sun Tech Talk 3 Solaris 10 and OpenSolaris Pierre de Filippis Sun Campus Evangelist
Warehouse Scaled Computers
TRUST:Team for Research in Ubiquitous Secure Technologies
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Data Warehousing and Data Mining
Distributed Control Applications Within Sensor Networks
Overview: Chapter 2 Localization and Tracking
Microsoft Azure Services Platform
Presentation transcript:

A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner

Enable NEST Research (Network Embedded Software Technology) Goal: enable research in algorithms, synchronization, real-time systems Low-cost, large-scale experimentation Extensible Tiny OS (byte code) Infrastructure services Simulation environment Development Environment

+ Research Itself Power management Networking Security Resilient Aggregation –collect data with noise, failures and adversaries FSM programming & composition Macrocomputing: programming a collection

Platforms Current Phase 1: 6 months => algorithm studies –Mote++, MEMS sensors Phase 2: 20 months => composition –ARM, Bluetooth physical –integrated system Workshops for both phases

Nodal Communication Local multicast event-driven reception intelligent pruning aggregation buffer management remote programming/debugging/upgrade key management synchronized logging (trace extraction)

Adversarial Simulation Large-scale mote simulator Detecting “composition” 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… Hybrid simulator/testbed

Development Environment Make FSMs work –event-driven programming –composition –debugging –visualization Same four issues for collections of WEbS!

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

Summary We have rare advantages… –MEMS center –Millennium cluster (services & simulation) –working hardware –event-driven programming experience –early wins in algorithms and security –language expertise –dense distributed systems expertise This should be fun