Phil Buonadonna, Jason Hill CS-268, Spring 2000 MOTE Active Messages Communication Architectures for Networked Mini-Devices Networked sub-devicesActive.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

A System Architecture for Tiny Networked Devices
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Communication Networks Recitation 3 Bridges & Spanning trees.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
1 6/14/ :27 CS575Internetworking & Routers1 Rivier College CS575: Advanced LANs Chapter 13: Internetworking & Routers.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Jason Hill, Robert Szewczyk, Alec Woo Spring 2000 TinyOS Operating System for Networked Sensors Networked SensorsSystem Structure Composing Components.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Generic Sensor Platform for Networked Sensors Haywood Ho.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
WAN Technologies.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Chapter 4: Managing LAN Traffic
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
Sensor Networks Pete Perlegos. 2 Outline Background Ad-hoc Wireless Networks Smart Dust – TinyOS PicoRadio.
CSC 336 Data Communications and Networking Lecture 7d: Interconnecting LAN Dr. Cheer-Sun Yang Spring 2001.
Common Devices Used In Computer Networks
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
An Integrated approach to developing sensor network solutions Presented by Richie John Thomas 08/27/04.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
A Review of 6LoWPAN Routing Protocols Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Dec. 14, 2010.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
EE-194 Wireless InterNetworking Jean Whitehead. Project #2 Goal: Develop a multi-player game for deployment on mobile devices. Mobile devices, very small.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Computer Engineering and Networks Laboratory BTnodes Architecture and Applications Jan Beutel, Oliver Kasten, Matthias Ringwald.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
Simulation of DeReClus Yingyue Xu September 6, 2003.
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.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
5: DataLink Layer 5a-1 Bridges and spanning tree protocol Reference: Mainly Peterson-Davie.
System Architecture Directions for Networked Sensors.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Ch 13 WAN Technologies and Routing
Internet Networking recitation #4
Introduction to Wireless Sensor Networks
Presentation by Andrew Keating for CS577 Fall 2009
Presentation transcript:

Phil Buonadonna, Jason Hill CS-268, Spring 2000 MOTE Active Messages Communication Architectures for Networked Mini-Devices Networked sub-devicesActive Messages Paradigm for efficient overlap of computation and communication Centered on lightweight RPC mechanism –2-phase request-reply model –Credit based flow control Using the AM model Implement and investigate an Active Messages based communication abstraction for a wireless network of sub- devices. The Problem: –Limited computational ability & energy supply –Complex, dynamic network paths with potentially high fanout –Lossy wireless communications Round Trip Time The Study Analysis Active Message Model Sample Application & Future Work We leverage aspects of the Active Messages model to address these problems –Good small message performance –Natural paradigm for requesting sensor data –Minimizes memory resources required What is a sub-device? –Small (I.e. 2x2 and smaller) –Onboard processor and communication device (e.g IR, Radio) –Self-contained power source (e.g. Battery, Solar) Mote (mOt) noun : a small particle –A sub-device with attached sensor(s). Autonomous Sensor Node. The weC Mote –ATMEL 8535 Microcontroller (4Mhz, 512B SRAM, 8KB Flash) –Communication: RF (916.5 MHz), 10Kbps raw –Sensors: Light, Temperature –Features: Wireless reprogramming, 3 LEDs General Mote Architecture The weC Mote Throughput –~800 Bytes/sec (~6.5 Kbps) w/ 4b6 encoding Software Footprint Power consumption (sleep & idle states) Event Model –Supports high conncurrency w/ minimal buffer requirements –Prevents multiple & deep stacks Drawbacks –Its not IP! Route discovery application: –Nearest neighbor with a single, static root (the base station mote) –Each mote broadcasts a beacon every 1 second –Neighbor mote responds if it knows how to get to base station –Beacons propagate to base-station/host Mote Active Messages –One endpoint per mote. One endpoint for host. –Binary credit scheme (single host request credit) Ensures no overload of Mote resources Allows trivial retransmission scheme (assuming idempotency) We assume a collision resistant MAC layer –Message Handlers: Mote handlers can initiate/propagate further requests depending on the applications needs. Handler names are static and globally unique. Two special handlers: –Handler 0: A routing handler –Handler 255: Lists installed handlers Mote handlers invoked through events, not polling Dispatch routines generated at compile time Active Messages defines the OS architecture for the Mote Routing –First 9 bytes of message are used to implement a source based route path. First 2 bytes are ALWAYS a Destination/Handler pair ( R 0/ H 0 ) –Handler 0 forwards to the next hop. Will insert the destination handler (H f ) ID on the last hop (N = 1) –Routing information is preserved so that replies can be sent along the same path to the requestor (S) The AM Mote Message RTT vs. # of Hops RTT breakdown Broadcast –Motes & Host can send broadcast messages through an endpoint using a reserved destination address (255) –Broadcast requests do not invoke credit scheme. –Permits a method of route discovery Host Communication –PC Host has a reserved address (0x7e) –Can connect to any mote in the school through an onboard connector. Mote connected to a host is the base station mote. We demonstrate –A mote and host based library –A handler software design methodology based on events –A simple routing methodology –78 msec RTT (mote-mote), ~800 B/sec throughput Future Work –Layer AM over different MAC layers –Dynamic uploading of handler functions. –Comparison with other communication models –Examination of other routing schemes Screen Shot of Routing Application