Sensor Networks: intro, overview, example Jim Kurose* Vic Lesser CMPSCI 791L Sensor Nets Seminar Fall 2003 Some slides used/adapted (with thanks) from.

Slides:



Advertisements
Similar presentations
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Advertisements

V-1 Part V: Collaborative Signal Processing Akbar Sayeed.
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #13: P2P and Sensor Networks Shivkumar Kalyanaraman:
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
Sensor Networks Issues Solutions Some slides are from Estrin’s early talks.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 2nd Lecture Christian Schindelhauer.
Quick Look at Sensor Networks Elke A. Rundensteiner Based on material collated by Silvia Nittel, and others. CS525.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Naming in Wireless Sensor Networks. 2 Sensor Naming  Exploiting application-specific naming and in- network processing for building efficient scalable.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
Autonomic Wireless Sensor Networks: Intelligent Ubiquitous Sensing G.M.P. O’Hare, M.J. O’Grady, A. Ruzzelli, R. Tynan Adaptive Information Cluster (AIC)
Welcome to CS580S!!! KD Kang. What are sensor networks? Small, wireless, battery-powered sensors MICA2 mote Smart Dust.
Distributed Quad-Tree for Spatial Querying in Wireless Sensor Networks (WSNs) Murat Demirbas, Xuming Lu Dept of Computer Science and Engineering, University.
1 Sensor Networks for Environmental Monitoring: Lessons for DERNs? Deborah Estrin Director, NSF Science and Technology Center for Embedded Networked Sensing.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
1 Wireless Sensor Networks: Application Driver for Low Power Systems Deborah Estrin Laboratory for Embedded Collaborative Systems ( LECS ) UCLA Computer.
ANSALDO: BACKGROUND experience in dependable Signalling Automation Systems experience in dependable Management Automation Systems experience in installation,
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Introduction to Wireless Sensor Networks
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Microcontroller-Based Wireless Sensor Networks
What are the main differences and commonalities between the IS and DA systems? How information is transferred between tasks: (i) IS it may be often achieved.
Introduction to Wireless Sensor Networks
Sensor Database System Sultan Alhazmi
1 Embedding the Internet: This Century Challenges Deborah Estrin UCLA Computer Science Department
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
By Ryan Berger. What are sensor networks?  Network consisting of spatially distributed autonomous devices using sensors to cooperatively monitor physical.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
Data Centric Storage: GHT Brad Karp UCL Computer Science CS 4C38 / Z25 17 th January, 2006.
Tracking Irregularly Moving Objects based on Alert-enabling Sensor Model in Sensor Networks 1 Chao-Chun Chen & 2 Yu-Chi Chung Dept. of Information Management.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Wireless Sensor Networks Nov 1, 2006 Jeon Bokgyun
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Lecture 8: Wireless Sensor Networks
Programming Sensor Networks Andrew Chien CSE291 Spring 2003 May 6, 2003.
Mote Clusters Thanos Stathopoulos CENS Systems Lab Joint work with Ben Greenstein, Lewis Girod, Mohammad Rahimi, Tom Schoellhammer, Ning Xu, Richard Guy.
Introduction to Wireless Sensor Networks
Wireless Sensor Networks
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Big Data Quality Challenges for the Internet of Things (IoT) Vassilis Christophides INRIA Paris (MUSE team)
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Wireless sensor networks: a survey
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Wireless Sensor Networks
Wireless Sensor Networks
Border security using Wireless Integrated Network Sensors(WINS)
Overview of Wireless Networks:
UNIT II –Part 2.
Introduction to Wireless Sensor Networks
Introduction to Wireless Sensor Networks
Wireless Sensor Networks: Instrumenting the Physical World
Sensor Networks: intro, overview, example
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
Wireless Sensor Networks: Instrumenting the Physical World
Techniques for Building Long-Lived Wireless Sensor Networks
Presentation transcript:

Sensor Networks: intro, overview, example Jim Kurose* Vic Lesser CMPSCI 791L Sensor Nets Seminar Fall 2003 Some slides used/adapted (with thanks) from D. Estrin, with permission

Today’s class: overview  sensor nets: motivation  system design themes  themes  time and space: synchronization, location, coverage  in-network computation  “data is king”  illustrative sensor net application, system structure

Embedded Networked Sensing: Motivation Imagine:  high-rise buildings self-detect structural faults (e.g., weld cracks)  schools detect airborn toxins at low concentrations, trace contaminant transport to source  buoys alert swimmers to dangerous bacterial levels  earthquake-rubbled building infiltrated with robots and sensors: locate survivors, evaluate structural damage  ecosystems infused with chemical, physical, acoustic, image sensors to track global change parameters  battlefield sprinkled with sensors that identify track friendly/foe air, ground vehicles, personnel

Embedded Networked Sensing Apps  Micro-sensors, on-board processing, wireless interfaces feasible at very small scale--can monitor phenomena “up close”  Enables spatially and temporally dense environmental monitoring Embedded Networked Sensing will reveal previously unobservable phenomena Seismic Structure response Contaminant Transport Marine Microorganisms Ecosystems, Biocomplexity

Imagine (the CASA version)…. Noontime: all clear  DCAS systems monitor 3D winds, 0 to 3 km high  “clear-air” winds provide basis for pollutant monitoring, migratory bird tracking Dense network of radars - distributed collaborative adaptive sensing (DCAS)

Imagine…. 2PM: solar ground heating  wind convergence zones form  DCAS pattern detection algorithms detect convergence  data archiving begins  radars automatically tasked to sample moisture fields around convergence zone  models generate predictions, provided to local emergency managers for planning

Imagine…. 3PM: severe weather  Clouds, precipitation develop in convergence several zones  DCAS radars adjust, provide fine-scale measurements, precipitation estimates in critical areas  skies to south clear, but DCAS systems monitoring 3D temperature, moisture to assess potential for future thunderstorms  rotational signatures cause nearby radars to enter tornado tracking mode  location, intensity, projected path provided to community, state organizations, industry. Because of 2PM predictions, officials prepared  spawned tornado destroys two radars, nearby DCAS radars reconfigure

Imagine…. 5PM: storms move south to Houston .. as predicted by continuously monitoring DCAS systems  rainfall begins, DCAS systems reconfigure to map precipitation at fine resolution  DCAS measurements feed hydrological models  local, state, organizational emergency response teams are in action and prepared well in advance of flood waters..

Embedded Sensor Nets: Enabling Technologies EmbeddedNetworked Sensing Control system w/ Small form factor Untethered nodes Exploit collaborative Sensing, action Tightly coupled to physical world Embed numerous distributed devices to monitor and interact with physical world Network devices to coordinate and perform higher-level tasks Exploit spatially/temporally dense, in situ/remote, sensing/actuation

Sensor Nets: New Design Themes  self configuring systems that adapt to unpredictable environment  dynamic, messy (hard to model), environments preclude pre- configured behavior  leverage data processing inside the network  exploit computation near data to reduce communication  collaborative signal processing  achieve desired global behavior with localized algorithms (distributed control)  long-lived, unattended, untethered, low duty cycle systems  energy a central concern  communication primary consumer of scarce energy resource

From Embedded Sensing to Embedded Control  embedded in unattended “control systems”  control network, and act in environment  critical app’s extend beyond sensing to control and actuation  transportation, precision agriculture, medical monitoring and drug delivery, battlefield app’s  concerns extend beyond traditional networked systems and app’s: usability, reliability, safety  need systems architecture to manage interactions  current system development: one-off, incrementally tuned, stove-piped  repercussions for piecemeal uncoordinated design: insufficient longevity, interoperability, safety, robustness, scaling

Why cant we simply adapt Internet protocols, “end to end” architecture?  Internet routes data using IP Addresses in Packets and Lookup tables in routers  humans get data by “naming data” to a search engine  many levels of indirection between name and IP address  embedded, energy-constrained (un-tethered, small-form- factor), unattended systems cant tolerate communication overhead of indirection  special purpose system function(s): don’t need want Internet general purpose functionality designed for elastic applications. 

Is there an broader architecture Duck Island ME: habitat sensing Oklahoma: atmospheric sensing Can we define layered (Internet-like) architecture appropriate for wide variety of networked sensing systems? : stovepipes or layers?

Sample Layered Architecture Resource constraints call for more tightly integrated layers Open Question: What are defining Architectural Principles? In-network: Application processing, Data aggregation, Query processing Adaptive topology, Geo-Routing MAC, Time, Location Phy: comm, sensing, actuation, SP User Queries, External Database Data dissemination, storage, caching

Today’s class: overview  sensor nets: motivation  system design themes  themes  time and space: synchronization, location, coverage  in-network computation  “data is king”  illustrative sensor net application, system structure

Sensors  passive elements: seismic, acoustic, infrared, strain, salinity, humidity, temperature, etc.  passive Arrays: imagers (visible, IR), biochemical  active sensors: radar, sonar  High energy, in contrast to passive elements  technology trend: use of IC technology for increased robustness, lower cost, smaller size  COTS adequate in many of these domains; work remains to be done in biochemical

Fine Grained Time and Location  unlike Internet, node time/space location essential for local/collaborative detection  fine-grained localization and time synchronization needed to detect events in three space and compare detections across nodes  GPS provides solution where available (with differential GPS providing finer granularity)  GPS not always available, too “costly,” too bulky  other approaches under study  localization of sensor nodes has many uses  beamforming for localization of targets and events  geographical forwarding  geographical addressing

Coverage measures  area coverage: fraction of area covered by sensors  detectability: probability sensors detect moving objects  node coverage: fraction of sensors covered by other sensors  control:  where to add new nodes for max coverage  how to move existing nodes for max coverage S D x Given: sensor field (either known sensor locations, or spatial density)

In Network Processing  communication expensive when limited  power  bandwidth  perform (data) processing in network  close to (at) data  forward fused/synthesized results  e.g., find max. of data  distributed data, distributed computation

Distributed Representation and Storage  Data Centric Protocols, In-network Processing goal:  Interpretation of spatially distributed data (Per- node processing alone is not enough)  network does in-network processing based on distribution of data  Queries automatically directed towards nodes that maintain relevant/matching data  pattern-triggered data collection  Multi-resolution data storage and retrieval  Distributed edge/feature detection  Index data for easy temporal and spatial searching  Finding global statistics (e.g., distribution) K V Time

Directed Diffusion: Data Centric Routing  Basic idea  name data (not nodes) with externally relevant attributes: data type, time, location of node, SNR,  diffuse requests and responses across network using application driven routing (e.g., geo sensitive or not)  support in-network aggregation and processing  data sources publish data, data clients subscribe to data  however, all nodes may play both roles node that aggregates/combines/processes incoming sensor node data becomes a source of new data node that only publishes when combination of conditions arise, is client for triggering event data  true peer to peer system?

Traditional Approach: Warehousing  data extracted from sensors, stored on server  Query processing takes place on server Warehouse Front-end Sensor Nodes

Sensor Database System  Sensor Database System supports distributed query processing over sensor network Sensor DB Front-end Sensor Nodes

Sensor Database System  Characteristics of a Sensor Network:  Streams of data  Uncertain data  Large number of nodes  Multi-hop network  No global knowledge about the network  Node failure and interference is common  Energy is the scarce resource  Limited memory  No administration, … Can existing database techniques be reused? What are the new problems and solutions?  Representing sensor data  Representing sensor queries  Processing query fragments on sensor nodes  Distributing query fragments  Adapting to changing network conditions  Dealing with site and communication failures  Deploying and Managing a sensor database system

Performance Metrics  High accuracy  Distance between ideal answer and actual answer?  Ratio of sensors participating in answer?  Low latency  Time between data is generated on sensors and answer is returned  Limited resource usage  Energy consumption

Today’s class: overview  sensor nets: motivation  system design themes  themes  time and space: synchronization, location, coverage  in-network computation  “data is king”  illustrative sensor net application, system structure