Techniques for Building Long-Lived Wireless Sensor Networks Jeremy Elson and Deborah Estrin UCLA Computer Science Department And USC/Information Sciences.

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
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 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
Next Century Challenges: Scalable Coordination in Sensor Networks Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar (Some images and slides.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Sensor Networks Issues Solutions Some slides are from Estrin’s early talks.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
May 14, Organization Design and Dynamic Resources Huzaifa Zafar Computer Science Department University of Massachusetts, Amherst.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
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.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
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.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
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
October 7, 1999Reactive Sensor Network1 Workshop - RSN Update Richard R. Brooks Head Distributed Intelligent Systems Dept. Applied Research Laboratory.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Wireless Sensor Networks Nov 1, 2006 Jeon Bokgyun
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,
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Energy-Efficient Protocol for Cooperative Networks.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
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.
MAC Protocols for Sensor Networks
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
MAC Protocols for Sensor Networks
Introduction to Wireless Sensor Networks
Wireless Sensor Network Architectures
Net 435: Wireless sensor network (WSN)
Wireless Sensor Networks: Instrumenting the Physical World
On the Physical Carrier Sense in Wireless Ad-hoc Networks
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Wireless Sensor Networks: Instrumenting the Physical World
Protocols.
Techniques for Building Long-Lived Wireless Sensor Networks
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? zConsider energy the scarce system resource yMinimize communication (esp. over long distances) xComputation costs much less, so: xIn-network processing: aggregation, summarization yAdaptivity at fine and coarse granularity xMaximize lifetime of system, not individual nodes xExploit redundancy; design for low duty-cycle operation yExploit non-uniformities when you have them xTiered architecture yNew metrics

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

The Rest of the Talk zSome of our initial building blocks for creating long-lived systems: yDirected diffusion - a new data dissemination paradigm yAdaptive fidelity yUse of small, randomized identifiers yTiered architecture yTime synchronization

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

Diffusion: Key Results z Directed diffusion yCan provide significantly longer network lifetimes than existing schemes yKeys to achieving this: xIn-network aggregation xEmpirical adaptation to path z Localized algorithms and adaptive fidelity yThere exist simple, localized algorithms that can adapt their duty cycle y… they can increase overall network lifetime

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

Adaptivity II: Adaptive Fidelity zextend system lifetime while maintaining accuracy zapproach: yestimate node density needed for desired quality yautomatically adapt to variations in current density due to uneven deployment or node failure yassumes dense initial deployment or additional node deployment zzz

Adaptive Fidelity Status zapplications: ymaintain consistent latency or bandwidth in multihop communication ymaintain consistent sensor vigilance zstatus: yprobablistic neighborhood estimation for ad hoc routing x30-55% longer lifetime with 2-6sec higher initial delay ycurrently underway: location-aware neighborhood estimation

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

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 Address-Free Fragmentation Data Size=16 bits

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

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

Exploit Non-Uniformities II: Time Synchronization zTime sync is critical at many layers; some affect energy use/system lifetime yTDMA guard bands yData aggregation & caching yLocalization zBut time sync needs are non-uniform yPrecision yLifetime yScope & Availability yCost and form factor zNo single method optimal on all axes

Exploit Non-Uniformities II: Time Synchronization zUse multiple modes y“Post-facto” synchronization pulse yNTP yGPS, WWVB yRelative time “chaining” zCombinations can (?) be necessary and sufficient, to minimize resource waste yDon’t spend energy to get better sync than app needs yWork in progress…

Conclusions zMany promising building blocks exist, but zLong-lived often means highly vertically integrated and application-specific yTraditional layering often not possible zChallenge is creating reusable components common across systems zCreate general-purpose tools for building networks, not general purpose networks