Techniques for Building Long-Lived Wireless Sensor Networks

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford.
Directed Diffusion for Wireless Sensor Networking
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
1 Routing Techniques in Wireless Sensor networks: A Survey.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
Time Synchronization for Wireless Sensor Networks
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin (MobiCOM.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Sensor Networks Issues Solutions Some slides are from Estrin’s early talks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Techniques for Building Long-Lived Wireless Sensor Networks Jeremy Elson and Deborah Estrin UCLA Computer Science Department And USC/Information Sciences.
Low-Power Wireless Sensor Networks
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Nov. 14, 2001CS851 Sensor Network1 Information Service Architecture Weilin Zhong.
Deborah Estrin, Ramesh Govindan, John Heidemann USC/ISI and UCLA SCADDS Staff and Students: Jeremy Elson, Deepak Ganesan, Chalermek Intanagonwiwat, Fabio.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Data funneling : routing with aggregation and compression for wireless sensor networks Petrovic, D.; Shah, R.C.; Ramchandran, K.; Rabaey, J. ; SNPA 2003.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
Seminar On Rain Technology
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
1 Sensor Network Routing – II Data-Centric Routing.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
In the name of God.
MAC Protocols for Sensor Networks
Introduction to Wireless Sensor Networks
Wireless Sensor Network Architectures
Introduction to Wireless Sensor Networks
Final Review CS144 Review Session 9 June 4, 2008 Derrick Isaacson
Net 435: Wireless sensor network (WSN)
Wireless Sensor Networks: Instrumenting the Physical World
Some Distributed Coordination Schemes for Wireless Sensor Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Wireless Mesh Networks
Wireless Sensor Networks: Instrumenting the Physical World
Develop distributed algorithms for sensor networks which provide:
Protocols.
Adaptive Topology Control for Ad-hoc Sensor Networks
A Distributed Clustering Scheme For Underwater Sensor Networks
Design.
Protocols.
Presentation transcript:

Techniques for Building Long-Lived Wireless Sensor Networks Jeremy Elson and Deborah Estrin UCLA Computer Science Department And USC/Information Sciences Institute Collaborative work with R. Govindan, J. Heidemann, and SCADDS of other grad students

What might make systems long-lived? Consider energy the scarce system resource Minimize communication (esp. over long distances) Computation costs much less, so: In-network processing: aggregation, summarization Adaptivity at fine and coarse granularity Maximize lifetime of system, not individual nodes Exploit redundancy; design for low duty-cycle operation Exploit non-uniformities when you have them Tiered architecture New metrics

What might make systems long-lived? Robustness to dynamic conditions: Make system self-configuring and self-reconfiguring Avoid manual configuration Empirical adaptation (measure and act) Localized algorithms prevent single points of failure and help to isolate scope of faults Also crucial for scaling purposes!

The Rest of the Talk Some of our initial building blocks for creating long-lived systems: Directed diffusion - a new data dissemination paradigm Adaptive fidelity Use of small, randomized identifiers Tiered architecture Time synchronization

Directed Diffusion A Paradigm for Data Dissemination Key features name data, not nodes interactions are localized data can be aggregated or processed within the network network empirically adapts to best distribution path, the correct duty cycle, etc. 1. Low data rate 2. Reinforcement 3. High data rate

Diffusion: Key Results Directed diffusion Can provide significantly longer network lifetimes than existing schemes Keys to achieving this: In-network aggregation Empirical adaptation to path Localized algorithms and adaptive fidelity There exist simple, localized algorithms that can adapt their duty cycle … they can increase overall network lifetime Average Dissipated Energy (Joules/Node/Received Event) Network Size (nodes) 0.005 0.01 0.015 0.02 0.025 0.03 50 100 150 200 250 300 Diffusion without suppression flooding Diffusion with suppression Omniscient multicast

Adaptivity I: Robustness in Data Diffusion A primary goal of data diffusion is robustness through empirical adaptation: measuring and reacting to the environment. 20% node failure Because of this adaptation, mean latency (shown here) for data diffusion degrades only mildly even with 10%-20% node failure. 10% node failure no failures

Adaptivity II: Adaptive Fidelity extend system lifetime while maintaining accuracy approach: estimate node density needed for desired quality automatically adapt to variations in current density due to uneven deployment or node failure assumes dense initial deployment or additional node deployment zzz zzz zzz zzz

Adaptive Fidelity Status applications: maintain consistent latency or bandwidth in multihop communication maintain consistent sensor vigilance status: probablistic neighborhood estimation for ad hoc routing 30-55% longer lifetime with 2-6sec higher initial delay currently underway: location-aware neighborhood estimation

Small, Random Identifiers Sensor nets have many uses for unique identifiers (packet fragmentation, reinforcement, compression codebooks...) It’s critical to maximize usefulness of every bit transmitted; each reduces net lifetime (Pottie) Low data rates + high dynamics = no space to amortize large (guaranteed unique) ids or claim/collide protocol So: use small, random, ephemeral transaction ids? Locality is key: random ids much smaller than guaranteed unique ids if total net size large and transaction density small ID collisions lead to occasional losses; persistent losses avoided because the identifiers are constantly changing Marginal cost of occasional losses is small compared to losses from dynamics, wireless conditions, collisions…

Address-Free Fragmentation AFF Allows us to optimize # bits used for identifiers Fewer bits = fewer wasted bits per data bit, but high collision rate; vs. More bits = less waste due to ID collisions but many bits wasted on headers Data Size=16 bits

Exploit Non-Uniformities I: Tiered Architecture Consider a memory hierarchy: registers, cache, main memory, swap space on disk Due to locality, provides the illusion of a flat memory that has speed of registers but size & price of disk space Similar goal in sensor nets: we want a spectrum of hardware within a network with the illusion of CPU/memory, range, scaling properties of large nodes Price, numbers, power consumption, proximity to physical phenomena of the smallest

Exploit Non-Uniformities I: Tiered Architecture We are implementing a sensor net hierarchy: PC-104s, tags, motes, ephemeral one-shot sensors Save energy by Running the lower power and more numerous nodes at higher duty cycles than larger ones Having low-power “pre-processors” activate higher power nodes or components (Sensoria approach) Components within a node can be tiered too Our “tags” are a stack of loosely coupled boards Interrupts active high-energy assets only on demand

Exploit Non-Uniformities II: Time Synchronization Time sync is critical at many layers; some affect energy use/system lifetime TDMA guard bands Data aggregation & caching Localization But time sync needs are non-uniform Precision Lifetime Scope & Availability Cost and form factor No single method optimal on all axes

Exploit Non-Uniformities II: Time Synchronization Use multiple modes “Post-facto” synchronization pulse NTP GPS, WWVB Relative time “chaining” Combinations can (?) be necessary and sufficient, to minimize resource waste Don’t spend energy to get better sync than app needs Work in progress…

Conclusions Many promising building blocks exist, but Long-lived often means highly vertically integrated and application-specific Traditional layering often not possible Challenge is creating reusable components common across systems Create general-purpose tools for building networks, not general purpose networks