NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia 11-13 September 2001 Boeing Huntington Beach, CA.

Slides:



Advertisements
Similar presentations
Cyber-Physical Systems: Aspects as a Basis for Robustness and Openness John A. Stankovic Department of Computer Science University of Virginia March 2009.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
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,
Chapter 13 Embedded Systems
Chapter 13 Embedded Systems Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Cougar (Mica Mote) A platform for testing query processing techniques over ad-hoc sensor networks Three tier system: – Running TinyOS, an embedded operating.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner.
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
Cognitive Radio Networks Breakout GENI Wireless Workshop 28 March 2007.
Generic Sensor Platform for Networked Sensors Haywood Ho.
1 Security and Privacy in Sensor Networks: Research Challenges Radha Poovendran University of Washington
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
Courseware Basics of Real-Time Scheduling Jan Madsen Informatics and Mathematical Modelling Technical University of Denmark Richard Petersens Plads, Building.
Sensor Node Architecture Issues Stefan Dulman
A Network Virtual Machine for Real-Time Coordination Services Professor Jack Stankovic, PI Department of Computer Science University of Virginia June 2001.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Software Solutions for Product Developers Copyright 2005 Software Technologies Group, Inc. All Rights Reserved. An Overview of ZigBee The Power of the.
Anthony D. Wood, John A. Stankovic, Gilles Virone, Leo Selavo, Zhimin He, Qiuhua Cao, Thao Doan, Yafeng Wu, Lei Fang, and Radu Stoleru University of Virginia.
Wireless Sensor Networks CS 4501 Professor Jack Stankovic Department of Computer Science Fall 2010.
SMUCSE 8344 Term Paper Topics (Always Incomplete).
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Ness Shroff Dept. of ECE and CSE The Ohio State University Grand Challenges in Methodologies for Complex Networks.
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
University of Virginia Wireless Sensor Networks August, 2006 University of Virginia Jack Stankovic.
Challenges & Opportunities in Monitoring of Buildings with Wireless Sensor Networks Murat Demirbas University at Buffalo, SUNY Computer Science & Engineering.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
Ohio State University Department of Computer Science and Engineering 1 Cyberinfrastructure for Coastal Forecasting and Change Analysis Gagan Agrawal Hakan.
CONSONA: Constraint Networks for the Synthesis of Networked Applications Lambert Meertens & Cordell Green Asuman Suenbuel Stephen Fitzpatrick,
Copyright John C. Knight SOFTWARE ENGINEERING FOR DEPENDABLE SYSTEMS John C. Knight Department of Computer Science University of Virginia.
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
Lockheed Martin Aeronautics Company Candidate Collaborative Projects for Net-Centric Application Michael F. Siok, PE Lockheed Martin Aeronautics Company.
Large Scale Deeply Embedded Networks Jack Stankovic, Tarek Abdelzaher, Sang Son, Chenyang Lu Department of Computer Science University of Virginia Fall.
Networks Of Mobile Arbitrary Devices (NOMADs) Miroslaw Malek Humboldt-University Berlin, Germany
Deeply Embedded Large Scale Networks Specify and Control Emerging Behavior.
Adapted from the original presentation made by the authors Reputation-based Framework for High Integrity Sensor Networks.
Nano-RK: An Energy-Aware Resource Centric RTOS for Sensor Networks Anand Eswaran, Anthony Rowe and Raj Rajkumar Presented by: Ravi Ramaseshan.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Model-Based Embedded Real- Time Software Development Dionisio de Niz and Raj Rajkumar Real-Time and Multimedia Sys Lab Carnegie Mellon University.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
CS 851 Wireless Sensor Networks Introductory Lecture Professor Jack Stankovic Department of Computer Science University of Virginia September 2003.
CS 851 Wireless Sensor Networks Summary Lecture Professor Jack Stankovic Department of Computer Science University of Virginia November 24, 2003.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
OOPSLA Oct Towards a Pattern Language for NEST Middleware Venkita Subramonian & Chris Gill, Washington University, St.Louis David Sharp, The Boeing.
1 BBN Technologies Quality Objects (QuO): Adaptive Management and Control Middleware for End-to-End QoS Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz.
Programming Sensor Networks Andrew Chien CSE291 Spring 2003 May 6, 2003.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
PnP Networks Self-Aware Networks Self-Aware Networks Self-Healing and Self-Defense via Aware and Vigilant Networks PnP Networks, Inc. August, 2002.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
June All Hands Meeting Security in Sensor Networks Tanya Roosta Chris Karlof Professor S. Sastry.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
University of Virginia Wireless Sensor Networks Sept. 12, 2007 University of Virginia Jack Stankovic.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
TrueTime.
A Network Virtual Machine for Real-Time Coordination Services
TRUST:Team for Research in Ubiquitous Secure Technologies
Mark McKelvin EE249 Embedded System Design December 03, 2002
SUBJECT –AWSN (ELECTIVE-III)
Network Architecture for General-purpose Sensor Networks
Presentation transcript:

NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia September 2001 Boeing Huntington Beach, CA

NEST 2 Presentation Outline Project Overview Research Products Anticipated OEP Integration and Collaboration

NEST 3 Project Overview Title: A Network Virtual Machine for Real-Time Coordination Services Jack Stankovic, PI University of Virginia Partners: (UIUC, CMU, LM)

NEST 4 Goal Create a network virtual machine that is a coordination and control layer (middleware) that –abstracts (API) –controls, and –guarantees aggregate real-time behavior for unreliable and mobile networks of sensors, actuators, and processors.

NEST 5 Sensor/Actuator Clouds Heterogeneous Sensors/Actuators/CPUs (macro motes) Resource management, team formation: real-time, mobility, power battlefield awareness pursuer/evader

NEST 6 RT MAC Routing In-network processing Congestion control Local RT CPU Scheduling Real-time Service APIs Applications Run-time Service Node Placement Schedulability analysis Data placement Middleware Components

NEST 7 Research Questions Invention of new lightweight protocols that can support guaranteed aggregate behavior –real-time –power –mobility –limited processing and memory capacity –large scale Solutions based on –diffusion type algorithms with aggregation –randomness –feedback control principles/RT/ uncertainty/overload control –MMDP –real-time scheduling theory

NEST 8 The Team Lockheed Martin Virginia CMUIllinois Applications Req. Aggregate Control MMDP/ Power RT/ Power FC/ RT Team Coord. Data Discovery Mobility/ Wireless REAL-TIME SERVICES

NEST 9 1. Technology Development Program Berkeley OEP: Real-time run-time services with aggregate performance guarantees (UVA and UIUC) Power management and control in wireless communication (UIUC and CMU) Merge results Coordinating visit between UVA and UIUC in August Coordinating visit between UIUC and LM Boeing OEP Consensus protocols (UVA and Xerox Parc): coordinating visit already completed in August

NEST Product Type X___Operating system software X___Middleware _____Application software (noise control for Boeing OEP, pursuer/evader for Berkeley OEP) _____Configuration software X___Algorithms / theoretical foundations (please describe within comments) _____Tools (please describe) _____Other (please describe)

NEST 11 Technology Areas CPU Memory Network Fault Tolerance Time Synchronization Heterogeneous Processing Middleware Services Configurations Technology Challenges Embedded Software Focus Areas Res. Mgmt Safety Criticality On- line Off- line Fill In Taxonomy For Project Power Coordination Services Time-Bounded Synthesis Service Composition and Adaptation

NEST Challenge Areas 4. Challenge Area Classification:(Indicate all challenge area(s) targeted by your research.) a. Lifecycle: Is your technology targeted to: ____ design time (e.g. tools, techniques used during system development) X___ run time (e.g. online software) b. Domain: Is your technology targeted to: _____ application domain (e.g. noise control, pursuer evader games) X____ solution domain (software/system design related issues, e.g. middleware) c. Solution domain issues: Is your technology targeted to: _____ fault detection X____ online reconfiguration (possibly in response to faults) _____ offline configuration _____ time synchronization X____ group membership (online determination of group members) X____ group consensus (collaboration of group members towards aggregate goals) X____ probabilistic methods _____ other (please describe)

NEST Collaborations a. OEP collaboration: Are you expecting at this point to work with: X____ Berkeley OEP X____ Boeing OEP b. Group I collaboration: Xerox Parc: Consensus protocols for Boeing OEP Intra-group (UVA, UIUC, CMU, and LM): Real-time services for Berkeley OEP

NEST Integration Interface a. Provided interfaces Berkley OEP: high level APIs specifying environmental queries, commands and their aggregate real-time requirements (periods and deadlines) EXAMPLES: activity(area,event,ST,DU,P,D,MP,e) set_lifetime(L) b. Required interfaces: Boeing OEP: noise model and local vibration control Berkley OEP: Fine except for more memory, perhaps offload more from CPU to HW

NEST OEP Framework Requirements X___ Network (e.g. wireless, TTA, Ethernet, Fibre-channel), specifically: Berkeley OEP: wireless Boeing OEP: Switched Ethernet ____Operating system, specifically: X___Threads (e.g. single-threaded, preemptive multi-threaded), specifically: Berkley OEP: preemptive multithreaded architecture X___Scheduling protocols (e.g. static/dynamic, RMS, EDF, MUF), specifically: A real-time scheduling policy, e.g., EDF or RMS X___Other (describe): Berkeley OEP More RAM/ROM for code and data Additional HW handling bits from radio

NEST 16 Scalability and Training 8. Scalability a. Number of nodes: what network sizes are targeted by your technology: O(10 3 ) b. Memory: what node memory requirements are targeted by your technology: >100KB 9. Training Requirements: Real-time scheduling theory Control theory Markov decision process Our APIs - compliant with the TinyOS component interface

NEST 17 Releasibility Restrictions No proprietary claims. No releasibility restrictions.

NEST 18 Schedule Motes RT-MAC RT Directed Diffusion Data Placement/Node Placement Schedulability Analysis 1/02 3/02 8/02 10/02 12/02 Integrate Power Management 12/02