Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.

Slides:



Advertisements
Similar presentations
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Advertisements

Fast Algorithms For Hierarchical Range Histogram Constructions
Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
1 Minimum-energy broadcasting in multi-hop wireless networks using a single broadcast tree Department of Computer Science and Information Engineering National.
IEEE MASS 2007, Pisa, Italy9 Oct An Adaptive Delay-Minimized Route Design for Wireless Sensor-Actuator Networks Edith C.-H. Ngai 1, Jiangchuan Liu.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
Context Compression: using Principal Component Analysis for Efficient Wireless Communications Christos Anagnostopoulos & Stathes Hadjiefthymiades Pervasive.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Mobile Filtering for Error-Bounded Data Collection in Sensor Networks Dan Wang Hong Kong Polytechnic Univ. Jianliang Xu ∗ Hong Kong Baptist Univ. Jiangchuan.
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Design of a distributed energy efficient clustering (DEEC) algorithm for heterogeneous wireless sensor networks.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Wireless Sensor Networks COE 499 Energy Aware Routing
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Optimal Base Station Selection for Anycast Routing in Wireless Sensor Networks 指導教授 : 黃培壝 & 黃鈴玲 學生 : 李京釜.
Multi-Criteria Routing in Pervasive Environment with Sensors Santhanakrishnan, G., Li, Q., Beaver, J., Chrysanthis, P.K., Amer, A. and Labrinidis, A Department.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
EBAS: An Energy-Efficient Event Boundary Approximated Suppression Algorithm in Wireless Sensor Networks Longjiang Guo Heilongjiang University
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
Bounded relay hop mobile data gathering in wireless sensor networks
NTU IM Page 1 of 35 Modelling Data-Centric Routing in Wireless Sensor Networks IEEE INFOCOM Author: Bhaskar Krishnamachari Deborah Estrin Stephen.
Energy conservation in Wireless Sensor Networks Sagnik Bhattacharya, Tarek Abdelzaher University of Virginia, Department of Computer Science School of.
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring.
Ching-Ju Lin Institute of Networking and Multimedia NTU
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
By: Gang Zhou Computer Science Department University of Virginia 1 Medians and Beyond: New Aggregation Techniques for Sensor Networks CS851 Seminar Presentation.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
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)
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
Energy Efficient Detection of Compromised Nodes in Wireless Sensor Networks Haengrae Cho Department of Computer Engineering, Yeungnam University Gyungbuk.
Computing and Compressive Sensing in Wireless Sensor Networks
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
Presentation transcript:

Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological University Jianliang Xu Department of Computer Science Hong Kong Baptist University Kowloon Tong, Hong Kong IEEE INFOCOM'2006

Outline Introduction Related Work System Model Precision Allocation in Single-Hop Networks Precision Allocation in Multi-Hop Networks Performance Evaluation Conclusion

Introduction A wireless sensor network typically consists of a base station and a group of sensor nodes The sensor nodes are responsible for continuously capturing environmental data such as temperature and wind. The base station serves as a gateway to exchange data, and it collects the readings and converts them into a form request by applications. The conversion process is called aggregation.

Introduction Energy-efficient is a critical design consideration of wireless sensor networks. Continuous exact data aggregation requires substantial energy consumption because each sensor node has to report every reading to the base station. Many sensor applications allow approximate data aggregation with precision guarantees, which can be specified in the form of quantitative error bound. For example : ” average temperature reading of all sensor nodes within an error bound of 1 。 C ”

Introduction Extending network lifetime is challenging task in that the sensor nodes are inherently heterogeneous in energy consumption. First, the data captured by different sensor nodes may change at different rates. Second, the wireless communication cost heavily depends on the transmission distance.

Introduction We investigate the optimization of network lifetime for approximate data aggregation. The key idea is to differentiate the quality of data collected form different sensor nodes to balance their energy consumption.

Related work Burden-based Precision Allocation (Burden-PA)[5] The objective was to minimize the total communication cost between data sources and the data sink. Burden-PA works by periodically reducing the error bound of each sensor node by a shrink percentage and redistributing the leftover portion among the sensor nodes. Potential-Gain-based Precision Allocation (PGain-PA)[8] To reduce the number of messages in the network. Similar to Burden-PA, PGain-PA periodically reduces the error bound of each sensor node by a shrink percentage and redistributes the leftover portion among the sensor nodes.

System Model Data Aggregation Model The period between two successive readings is called an epoch. The sensor application specifies the precision constraint of data aggregation by an upperbound E (error bound) on data impreciseness. On receiving an aggregate data value A ’ from the network, the application would like to be assured that the exact aggregate value A lies in the interval [A ’ − E,A ’ + E].

System Model Data Aggregation Model To reduce communication cost, the designated error bound on aggregate data can be partitioned and allocated to individual sensor nodes (precision allocation). Each sensor node updates a new reading to the B.S. only when the new reading significantly deviates from the last one to the B.S. and violates the allocated error bound. This is called a precision- driven update.

System Model Data Aggregation Model We consider three commonly used types of aggregations: SUM, COUNT, AVERAGE. For SUM and COUNT aggregations to, the total error bound allocated to the sensor nodes cannot exceed E, Where e i is the error bound allocated to sensor i For AVERAGE aggregation, the total error bound allocated to the sensor nodes cannot exceed nxE

System Model Data Aggregation Model In general, to collect the readings at higher precision, the sensor needs to send precision-driven updates to the B.S. more frequently, which translates to higher energy consumption. The quantitative relationship depends on the changing pattern of sensor readings. We shall denote the precision-driven update rate of each sensor i as a function u i (e) of the allocated error bound e ≧ 0.

System Model Energy Model Communication has been shown to be the dominant source of energy consumption in wireless sensor networks We denote the energy consumed by sensor node i to transmit and receive a data update by s i and v i respectively. In the simplest, if all sensors use a default communication range, s i is the same for all nodes. We define the network lifetime as the time duration before the first sensor runs out of energy.

System Model

Precision Allocation in Single-Hop Networks Single-hop networks are preferred by many applications due to a number of reasons: First, the limitation of sensor designs may make relaying practically infeasible. Second, breaking the transmission into a number of short hops does not necessarily favor energy efficiency compared to a single long hop due to the receiving cost. Third, the analysis of precision allocation in a single-hop network provides insights on the allocation in a multi-hop network.

Precision Allocation in Single-Hop Networks A. analysis of Optimal Precision Allocation Let e 1, e 2, · · ·, e n be the error bounds currently allocated to sensors 1,2, · · ·, n respectively. The energy consumption rate of sensor i is Suppose the residual energy of sensor i is p i, then the expected lifetime of sensor node is given by The network lifetime is given by

Precision Allocation in Single-Hop Networks A. analysis of Optimal Precision Allocation The objective of precision allocation is to find a set of error bounds e 1, e 2, …, e n that maximizes the network lifetime under the constraint The minimum lifetime of sensor i is given by

Precision Allocation in Single-Hop Networks A. analysis of Optimal Precision Allocation

The sensor allocated non-zero error bounds in an optimal precision allocation must be equal in the energy consumption rate normalized by the residual energy: r i is called the normalized energy consumption rate. It is important to balance the normalized energy consumption rates of the sensor nodes to extend network lifetime.

Precision Allocation in Single-Hop Networks B. Adaptive Precision Allocation In practice, the exact form of u i (.) may not be known a priori an they may change dynamically, we propose a sample-based precision allocation method. The key idea is to let each sensor node report to the B.S. a number of sample error bounds and the associated normalized energy consumption rates based on historical sensor readings. The interval between two successive adjustments is called an adjustment period, which is much longer than an epoch.

Precision Allocation in Single-Hop Networks B. Adaptive Precision Allocation Assume that each sensor node estimates m samples. For each sensor node i, let e i,1 < e i,2 < · · · < e i,m be the list of sample error bounds, and r i,1, r i,2, · · ·, r i,m be the associated normalized energy consumption rates. Let e i be the current error bound of sensor i. Given the number of samples m=2k+1, the sample error bounds are selected as

Precision Allocation in Single-Hop Networks B. Adaptive Precision Allocation Theorem 2: The sample precision allocation computed by Algorithm 1 maximizes network lifetime. The worst-case time complexity of Algorithm 1 is O(mn)

Precision Allocation in Multi-Hop Networks A. Modeling In-Network Aggregation Each sensor i is allocated an error bound e i for its local readings (local error bound). The total error bound allocated to the sensor nodes in the subtree rooted at sensor i is referred to as its gross error bound, denoted by E i. Note that the gross and local error bounds of a leaf sensor node are the same. In each epoch, the sensor re-aggregates the data values and sends the updated aggregate value to its parent if (a) it has received data updates from at least one child. (b) the local sensor reading has changed beyond the local error bound since the last update to its parent.

Precision Allocation in Multi-Hop Networks A. Modeling In-Network Aggregation Let U i be the rate of data updates sent by each sensor node i to its parent. If i is a leaf node,U i =u i (e i ). event (a), the probability that at least one child sends a data update to sensor i in an epoch is given by Event (b), the probability can be approximated by,where S is sensing rate.

Precision Allocation in Multi-Hop Networks A. Modeling In-Network Aggregation The probability that sensor i sends a data update to its parent in an epoch is As a result, The normalized energy consumption rate of sensor i is given by

Precision Allocation in Multi-Hop Networks B. Adaptive Precision Allocation At the beginning of an adjustment period, each sensor node i selects a list of sample local error bounds e i,1, e i,2, · · ·, e i,m and a list of sample gross error bounds E i,1,E i,2, · · ·, E i,m At the end of an adjustment period, each sensor i sends a list,,..., to its parent.

Precision Allocation in Multi-Hop Networks B. Adaptive Precision Allocation If i is the intermediate sensor node, it collects the list of sample from all its children. Together with the Together with the precision-driven update rates u i,1, u i,2, · · ·, u i,m measured locally. Sensor i computes the optimal sample precision allocation for each gross error bound E i,j using Algorithm 2. The worst-case time complexity of Algorithm 2 is O(m 2 |C i |)

Precision Allocation in Multi-Hop Networks B. Adaptive Precision Allocation The base station, on receiving the lists from all of its children, computes the optimal sample precision allocation among the children using Algorithm 1. The computed error bounds are then sent to the sensor nodes for their adjustments in a top-down manner. A leaf sensor node, on receiving its allocated gross error bound, simply takes it as the local error bound.

Performance Evaluation We develop a simulator based on ns-2. The data provided by the TAO project[29] to simulate the sensor readings.

Performance Evaluation

Conclusion We have exploited the tradeoff between data quality and energy consumption to extend the lifetime for precision-constrained data aggregation in wireless sensor networks. The purpose of precision allocation is to differentiate the quality of data collected from different sensor nodes, thereby balancing their energy consumption.

Experimental results show that: (1) uniform precision allocation does not perform well even if the readings at all sensor nodes follow similar changing patterns. (2) to extend network lifetime, it is more important to balance the energy consumption of the sensor nodes than to minimize network-wide total energy consumption of the sensor nodes; (3) the proposed adaptive precision allocation scheme significantly outperforms existing methods over a wide range of system configurations.