Network Architecture for General-purpose Sensor Networks

Slides:



Advertisements
Similar presentations
System Design Issues In Sensor Databases Qiong Luo and Hejun Wu Department of Computer Science and Engineering The Hong Kong University of Science & Technology.
Advertisements

Is There Light at the Ends of the Tunnel? Wireless Sensor Networks for Adaptive Lighting in Road Tunnels IPSN 2011 Sean.
Declarative sensor networks David Chu Computer Science Division EECS Department UC Berkeley DBLunch UC Berkeley 2 March 2007.
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.
Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB.
Sensor Network-Based Countersniper System Gyula S, Gyorgy B, Gabor P, Miklos M, Branislav K, Janos S, Akos L, Andras N, Ken F Presented by Vikram Reddy.
Rizwan Mumtaz RWTH Aachen University 2 nd COST0804 Training School Balearic Island University Analysis of WSN Routing Protocols for Multiple Traffic Patterns.
A Dynamic Operating System for Sensor Nodes (SOS) Source:The 3 rd International Conference on Mobile Systems, Applications, and Service (MobiSys 2005)
Network Innovation using OpenFlow: A Survey
What is a Wireless Sensor Network (WSN)? An autonomous, ad hoc system consisting of a collective of networked sensor nodes designed to intercommunicate.
TOSSIM A simulator for TinyOS Presented at SenSys 2003 Presented by : Bhavana Presented by : Bhavana 16 th March, 2005.
Page 1 Building Reliable Component-based Systems Chapter 16 - Component based embedded systems Chapter 16 Component based embedded systems.
Zero-programming Sensor Network Deployment 學生:張中禹 指導教授:溫志煜老師 日期: 5/7.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Generic Sensor Platform for Networked Sensors Haywood Ho.
CS526 Wireless Sensor Networks Instructor: KD Kang.
The Performance of a Wireless Sensor Network for Structural Health Monitoring Jeongyeup Paek, Nupur Kothari, Krishna Chintalapudi, Sumit Rangwala, Ramesh.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
The Tenet Architecture for Tiered Sensor Networks Ben Greenstein, Jeongyeup Paek Omprakash Gnawali, Ki-Young Jang, August Joki, Marcos Vieira, Deborah.
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
Challenges & Opportunities in Monitoring of Buildings with Wireless Sensor Networks Murat Demirbas University at Buffalo, SUNY Computer Science & Engineering.
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 A Wireless Sensor Network For Structural Monitoring (Wisden) Collaborators: Ning Xu, Krishna.
NEST 1 NEST System Working Group Meeting #1 Jack Stankovic University of Virginia September 2001 Boeing Huntington Beach, CA.
Crowd Management System A presentation by Abhinav Golas Mohit Rajani Nilay Vaish Pulkit Gambhir.
Implementation of Decentralized Damage Localization in Wireless Sensor Networks Fei Sun Master Project Advisor: Dr. Chenyang Lu.
Sensor Database System Sultan Alhazmi
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
Wireless Sensor Networks for Habitat Monitoring Intel Research Lab EECS UC at Berkeley College of the Atlantic.
Query Processing for Sensor Networks Yong Yao and Johannes Gehrke (Presentation: Anne Denton March 8, 2003)
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
The Tenet Architecture for Tiered Sensor Networks O. Gnawali, B. Greenstein, K-Y. Jang, A. Joki, J. Paek, M. Viera, D. Estrin, R. Govindan, E. Kohler USC,
Opportunities in High-Rate Wireless Sensor Networking Hari Balakrishnan MIT CSAIL
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
DISSense: An Adaptive Ultralow-power Communication Protocol for Wireless Sensor Networks Ugo Maria Colesanti*, Silvia Santini°, Andrea Vitaletti* * Dipartimento.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
Deployment of Wisden: In a real environment - Four Seasons Building Deployment of Wisden: In a real environment - Four Seasons Building Results from Deployment:
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Centroute, Tenet and EmStar: Development and Integration Karen Chandler Centre for Embedded Network Systems University of California, Los Angeles.
Self-Adaptive Embedded Technologies for Pervasive Computing Architectures Self-Adaptive Networked Entities Concept, Implementations,
In-Network Query Processing on Heterogeneous Hardware Martin Lukac*†, Harkirat Singh*, Mark Yarvis*, Nithya Ramanathan*† *Intel.
Sniper Detection Using Wireless Sensor Networks
Mote Clusters Thanos Stathopoulos CENS Systems Lab Joint work with Ben Greenstein, Lewis Girod, Mohammad Rahimi, Tom Schoellhammer, Ning Xu, Richard Guy.
Sensor Networks Jason Turbyfill 16 February 2005.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless sensor networks: a survey
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
SDN challenges Deployment challenges
On the Effectiveness of Energy Metering on Every Node
Simulation of Distributed Application and Protocols using TOSSIM
Introduction to Wireless Sensor Networks
PROJECT MEMBERS: P.BALACHANDRABOSE ( ) S.HARISH KUMAR RAJU ( )
A Novel Framework for Software Defined Wireless Body Area Network
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Distributing Queries Over Low Power Sensor Networks
Wireless Sensor Networks
Data Collection and Dissemination
Layering & protocol stacks Johan Lukkien
Distributed Control Applications Within Sensor Networks
Embedded and Real-Time Systems
Collection Tree Protocol
Hongchao Zhou, Xiaohong Guan, Chengjie Wu
Presentation transcript:

Network Architecture for General-purpose Sensor Networks Omprakash Gnawali gnawali@usc.edu http://enl.usc.edu/ CSSE March 17, 2009

Sensor Network Network of small form-factor sensors Resource constraints CPU (<10 MHz) RAM (<10 KB) Low power Embedded in the physical world Wireless communication

Building Vibrations Forced Vibration Testing at the Four Seasons Building in Los Angeles

Bridge Vibrations

Pursuit Evasion

Habitat Imaging James Reserve, Riverside, CA

Sensor Network Applications Examples Industrial space Environment Infrastructure Hardware and Software Optimizations Components Scenarios

Outline Sensor Network Programming a Sensor Network Tenet: A General-purpose Sensor Network

Programming a SensorNet Programming Abstraction Services

Programming Abstraction Node-level API “Node x: execute program y” Reasoning and Debugging Challenging Program the network “Network: Collect light readings” No fine-grained control Network and Node Services

Collection Routing Collect data from the network Challenges From all the nodes To a small number of “sinks” Challenges Link estimation Dynamics Tree Routing CTP, MultihopLQI

Collection

Reliable Transport Prevent data-loss End-to-end retransmission Used with Collection Challenges Limited RAM Congestion

Congestion Collapse Four Seasons building deployment Some packets took more than an hour to recover while collecting 10 minutes worth of data Loss recovery latency 14

Dissemination Delivers data to every node in a network Challenges Rate “Broadcast storm” Many uses Reconfiguring a network Injecting queries and tasks Substrate for more complex protocols

Timing Timestamps for sensor readings Globally synchronized time Challenges Different clock rates on the nodes Wireless Approaches Hardware: GPS Software: FTSP

Sensing and Actuation Sensors Actuators Portable abstraction Light, Temperature, Accelerometer Actuators LED, Relays Portable abstraction

Data Processing Services Raw data not always needed Data filters Specify (un)wanted data Data processing Statistics Transforms, Coefficients

General-purpose API Provides Services Collection routing Reliable transport Dissemination Timing Sensing and Actuation Data processing Allows flexible composition of services

Outline Sensor Network Programming a Sensor Network Tenet: A General-purpose Sensor Network

repeat(1s)->sense(LIGHT)->send(RELIABLE) Tenet Masters and Motes Tasks and Responses Linear data-flow programs repeat(1s)->sense(LIGHT)->send(RELIABLE)

Tenet Services

Tenet Programs Linear data flow language natural choice for sensor data processing Tasklets specify elementary actions sense(), set_leds(), avg() Tasklets can be composed to form a task sense(LIGHT,10 samples)avg(LIGHT)send() repeat(10 mins)get(ROUTING_PARENT)send() No branches

Executing Tenet Programs Applications run on masters, and masters task motes Motes produce, process data, and return responses 24

Tenet Performance Tenet applications perform comparably with software optimized for a particular application.

Deployments

Conclusion Deployments Looking ahead Software reuse No performance penalty Looking ahead General-purpose radio duty-cycling