Lance: Optimizing High-Resolution Signal Collection in Wireless Sensor Networks Geoffrey Werner-Allen, Stephen Dawson-Haggerty, and Matt Welsh School of.

Slides:



Advertisements
Similar presentations
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.
Advertisements

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.
TDMA Scheduling in Wireless Sensor Networks
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
Dynamic Data Compression in Multi-hop Wireless Networks Abhishek B. Sharma (USC) Collaborators: Leana Golubchik Ramesh Govindan Michael J. Neely.
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Distributed Structural Health Monitoring A Cyber-Physical System Approach Chenyang Lu Department of Computer Science and Engineering.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Mercury: A Wearable Sensor Network Platform for High-Fidelity Motion Analysis Omni Konrad Lorincz, Bor-rong Chen, Geoffrey Werner Challen, Atanu Roy Chowdhury,
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Monitoring Volcanic Eruptions with a Wireless Sensor Networks Geoffrey Werner-Allen, Jeff Johnson, Mario Ruiz, Jonathan Lees, and Matt Welsh Harvard University.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Wireless Sensor Networks COE 499 Energy Aware Routing
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
788.11J Presentation “Deploying a Wireless Sensor Network on an Active Volcano” Presented by Ahmed Farouk Ibrahim Gaffer.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Wireless Sensor Networks
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
-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
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Collection Tree Protocol
Presentation transcript:

Lance: Optimizing High-Resolution Signal Collection in Wireless Sensor Networks Geoffrey Werner-Allen, Stephen Dawson-Haggerty, and Matt Welsh School of Engineering and Applied Sciences, Harvard University, Cambridge SenSys 2008

Outline Introduction Lance System Architecture Policy Module Case Study Implementation Evaluation Deployment Conclusion

Introduction Acquisition of high resolution signals using low-power wireless sensor nodes. – EX: Acoustic, seismic, and vibration waveforms (high data rate) Constraint : (1). Radio bandwidth (2). Energy usage Typically: Only focus on “interesting” signal Managing: – Limited energy capacity – Severely constrained radio bandwidth. Depending on the (1). Sampling rate and (2). Resolution. Low-power sensor node radios single-hop throughput : 100 Kbps The best reliable protocols : Less than 8 Kbps for a single transfer over multiple hops.

Introduction Lance -- General approach to bandwidth and energy management for reliable signal collection. Application data unit (ADU) : – Summary (node) – Value (base station) – download schedule (lance) Incorporates a cost estimator that predicts the energy cost for reliably downloading each ADU from the network. Cost estimator : Load-balancing download operations. Policy modules optimization metrics – lifetime targeting – acquiring temporally- or spatially-correlated data

Lance System Architecture ADU : Unit of data storage and retrieval Each unique a i consists of a tuple {i, n i, t i, d i, v i, ¯c i } – i : ADU identifier – n i : The node storing the ADU – t i : Timestamp – d i : Raw sensor data – v i :Application Specific value – ¯c i : Energy requirement to download the ADU from the network ¯c i : vector, the estimated energy expenditure of node j when ADU i is retrieved. Assume : ADUs are of uniform size and that nodes have sufficient flash storage to buffer collected signals.

Lance System Architecture Energy model: – Cost for downloading the ADU. – Cost to nodes that overhear transmissions by nodes participating in the transfer. a priori assumption : Battery capacity C joule Lifetime target : L (each node) discharge rate : no more than C/L (joule/per unit time) High Level Goal : – Download the set of ADUs that maximizes the total value, subject to the lifetime target. epoch duration ∆ : Multidimensional knapsack problem

Lance System Architecture Design Principle – Decouple mechanism from policy – Simplicity through centralized control – Low cost for maintenance traffic System Overview:

Lance System Architecture Two application-provided components – Summarization Function (node) : Local Information – Chain of Policy Module (base) : Global Information Constraint on Summarization Function – Small Summary (a few bytes)  limits the overhead for storing and transmitting – Run Efficiently  as ADUs are sampled Example: Seismic events – Commonly used measure : RSAM(Real-Time Seismic Amplitude Measurement)

Lance System Architecture Cost Estimation – Compute Download Energy cost vector ¯c i for each ADU sampled by the network. – Assumption : Spanning tree topology rooted at base station. – Cost Function (factor) = (reliable transmission protocol )+ (node’s position in routing path)+ (radio link quality) + (MAC protocol) Complex Dynamics in Sensor Network Empirical Model—Three primitive energy cost: – E d :reading data from flash + sending multiple radio pkt (including retransmit) to next hop – E r : intermediate node (forward message) – E o : overhear transmission

Lance System Architecture Lance Optimizer – Scheduling ADUs for download – Reliable Transmission Protocol—Fetch or Flush Adhering life target L, maximize the values of ADUs retrieved. Greedy heuristic approximation of the multidimensional knapsack. Procedure – Step 1. Exclude ADUs without enough energy to perform a download. – Step 2. Determine next ADU to download (Scoring Function) Scoring Function – 1. Value Only – 2. Cost Total – 3. Cost Bottleneck

Policy Module Application-supplied function : Input ADUs Produce new a i ’ with a possibly modified value v i ’ Linear chain of policy modules m 1,m 2,m 3 … Standard tool kit of policy module 1. Value Thresholding 2. Value Adjustment and noise removal 3. Value Dilation 4. Correlated Event Detection 5. Cost Based Filtering

Case Study Geophysical monitoring – Volcano monitoring at Reventador – Seismic and acoustic data at 100 Hz per channel with a resolution of 24 bits/sample Deficiencies – 1. System could not prioritize certain events over others. – 2. Following each trigger, the network initiated a nonpreemptive download from every node in the network in a round-robin fashion. – 3. No attempt to manage energy. Adaptation to Lance – Node-level event detector  ADU summarization function – Base Station  Lance’s optimizer and policy modules

Case Study Exponentially weighted moving averages (EWMA) of the seismic signal. – Short term average and Long term average Ratio of two averages  Summarization Function Filter, Correlated, and Spacespread  Policy module Report max-ratio over ADU allowing Lance to prioritizing different events. Download management is value-driven rather than FIFO – Avoiding the nonpreemptive download

Implementation TinyOS 2.x for TMote Sky and iMote2 sensor nodes. 1 MB flash memory (ST M25P80) divided into 16 sectors of 64 KB each. Per ADU/ 64KB each Collection Tree Protocol (TinyOS 2.0) – Nodes send a periodic storage summary to the base station. – Reliability consideration : last 5 ADUs / each summary “Fetch” reliable transfer protocol

Evaluation Simulator and Synthetic Data Set Optimal solution : Maximize data value subject to bandwidth and energy constraints. Optimality : the fraction of the data value downloaded by Lance compared to the optimal solution. MoteLab – 10-node linear topology – 25-node realistic tree topology Download speeds : Based on empirical measurements. Three value distributions are used: – (1). Uniform random – (2). Exponentially distributed – (3). Zipf with exponent α= 1.

Evaluation 10-node linear topology with exponentially-distributed ADU values.

Evaluation Different lifetimes and value distributions, run on the 25- node tree topology.

Evaluation Bandwidth adaptation – 25-node tree topology – cost-bottleneck scoring function – target lifetime at 8 months

Evaluation Stress the system in a realistic setting subject to – radio interference and congestion – exercise the multihop routing protocol – Fetch reliable data-collection protocol – ADU summary traffic generated by the nodes – cost-bottleneck scoring function.

Evaluation

Deployment Tungurahua Volcano Lance was used to manage the bandwidth resources Seven of the nodes were deployed in a three armed “star” topology radiating away from a central hub node

Deployment

RSAM-based summarization – Sensitive to DC bias(causing Lance to generally prefer downloading ADUs from one or two nodes (those with the largest positive bias).) Introduce Policy Module – computing the median RSAM – subtracting the median

Conclusion Wide range of application-specific resource management policies. Lance achieves near-optimal data retrieval under a range of energy and bandwidth limitations, as well as varying data distributions. Study the use of more sophisticated node-level data processing, including feature extraction, adaptation to changing energy availability, and data summarization.