Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,

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

Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
University of Rostock Applied Microelectronics and Computer Science Dept.
Onur G. Guleryuz & Ulas C.Kozat DoCoMo USA Labs, San Jose, CA 95110
David Chu--UC Berkeley Amol Deshpande--University of Maryland Joseph M. Hellerstein--UC Berkeley Intel Research Berkeley Wei Hong--Arched Rock Corp. Approximate.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Deployment Strategies for Differentiated Detection in Wireless Sensor Network Jingbin Zhang, Ting Yan, and Sang H. Son University of Virginia From SECON.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Location Estimation in Sensor Networks Moshe Mishali.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
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.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
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.
Energy-efficient Self-adapting Online Linear Forecasting for Wireless Sensor Network Applications Jai-Jin Lim and Kang G. Shin Real-Time Computing Laboratory,
Top-k Monitoring in Wireless Sensor Networks Minji Wu, Jianliang Xu, Xueyan Tang, and Wang-Chien Lee IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,
Knight’s Tour Distributed Problem Solving Knight’s Tour Yoav Kasorla Izhaq Shohat.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
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.
Distributed Anomaly Detection in Wireless Sensor Networks Ksutharshan Rajasegarar, Christopher Leckie, Marimutha Palaniswami, James C. Bezdek IEEE ICCS2006(Institutions.
1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Multi-Criteria Routing in Pervasive Environment with Sensors Santhanakrishnan, G., Li, Q., Beaver, J., Chrysanthis, P.K., Amer, A. and Labrinidis, A Department.
Collaborative Sampling in Wireless Sensor Networks Minglei Huang Yu Hen Hu 2010 IEEE Global Telecommunications Conference 1.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Bounded relay hop mobile data gathering in wireless sensor networks
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Secure In-Network Aggregation for Wireless Sensor Networks
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Space-Efficient Online Computation of Quantile Summaries SIGMOD 01 Michael Greenwald & Sanjeev Khanna Presented by ellery.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
Energy-aware Node Placement in Wireless Sensor Networks Global Telecommunications Conference 2004 (Globecom 2004) Peng Cheng, Chen-Nee Chuah Xin Liu UCDAVIS.
Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee Professor : 陳朝鈞 教授 Speaker : 邱志銘 Minji Wu, Jianliang Xu, Xueyan Tang, Wang-Chien Lee, “Top-k Monitoring.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Shibo He 、 Jiming Chen 、 Xu Li 、, Xuemin (Sherman) Shen and Youxian Sun State Key Laboratory of Industrial Control Technology, Zhejiang University, China.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Data Gathering in Wireless Sensor Networks with Mobile Collectors Ming Ma and Yuanyuan Yang State University of New York, Stony Brook 1 IEEE Parallel and.
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
Joint Base Station and Relay Station Placement for IEEE j Networks Hsiao-Chen Lu and Wanjiun Liao Department of Electrical Engineering, National.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
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)
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
Leach routing protocol in WSN
Leach routing protocol in WSN
Networked Real-Time Systems: Routing and Scheduling
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Maximum Lifetime of Sensor Networks with Adjustable Sensing Range
Information Sciences and Systems Lab
Presentation transcript:

Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore; Parallel and Distributed Systems, IEEE Transactions on June 2008

Outline Introduction Problem Formulation Single-hop networks Optimal Data Update Solution (Off-line) Adaptive Data Update Strategy (On-line) Adaptive Aggregate Data Update Multi-hop networks Performance Evaluation Conclusion

Data Report Problem (1/3) - Single-hop Networks Consider 10 solar radiation readings 369, 330, 264, 266, 274, 279, 260, 233, 225 Assume the total energy budget of a sensor is three updates (i.e., send only three updates) Periodically update strategy Sends the 1-th, 4-th, and 7-th readings 369, skip, skip, 266, skip, skip, 260, skip, skip Approximate readings 369, 369, 369, 266, 266, 266, 260, 260, 260 Reconstructed data

Data Report Problem (2/3) - Single-hop Networks Data Error (Deviation) Exact readings : 369, 330, 264, 266, 274, 279, 260, 233, 225 Approximate readings: 369, 369, 369, 266, 266, 266, 260, 260, 260 Error = = 227. error

Data Report Problem (3/3) - Single-hop Networks Better Update Strategy sends the 1-th, 4-th, and 8-th readings 369, skip, skip, 266, skip, skip, skip, 233, skip approximate readings 369, 369, 369, 266, 266, 266, 266, 233, 233 Error = ?+0+ 8 = 78 error

Problem Formulation (1/3) - Single-hop Networks Problem: Exact readings : 369, 330, 264, 266, 274, 279, 260, 233, 225 ………… Find M updates such that root-mean-square of collected data error is minimized.

Problem Formulation (2/3) - Single-hop Networks Assume Exact readings (T: given network lifetime): d 1, d 2, …, d T Energy budget (at most): M updates Data updates at times: v 1 =1, v 2, v 3, …, v M Ex: v 1 =1  1-th reading (first update) v 2 =3  3-th reading (second update) Approximate readings:

Problem Formulation (3/3) - Single-hop Networks Find v 1 =1, v 2, v 3, …, v M such that is minimized. where

Optimal Data Update Solution (Off-line Version) Assume that all sensor readings are known a priori Exact readings d 1, d 2, …, d T are known Solve by a dynamic programming algorithm.

Dynamic Programming (1/4) Let be an optimal solution to the (t, m)-optimization problem. Claim: must be an optimal solution to the (t -1, m -1)-optimization problem.

Dynamic Programming (2/4) Proof Assume there exists a better solution

Dynamic Programming (3/4)

Dynamic Programming (4/4) Let A(t, m) be the minimal achievable total square error to the (t, m)-optimization problem. Let B(t, m) be the time of the last data update in the optimal solution.

Adaptive Data Update Strategy (On-line Version) Idea Let the sensor node update a new reading with the base station only when the new reading substantially differs from the last update. i.e., update only if Example: W = , 330, 264, 266, 274, 310, 260, 233, 225

Adaptive Data Update Strategy (On-line Version) Issues The number of updates are decided by W How to dynamically adjust W Assume that the energy budgets: 3 updates Expected data update period : Once every 3 time units 369, 330, 264, 266, 274, 279, 260, 233, 225

Adaptive Data Update Strategy (On-line Version) Measure the data update period every time a new reading is updated. Estimate of data update period Compare with the expected data update period I E :

Adaptive Data Update Strategy (Algorithm) Initialization

Adaptive Data Update Strategy (Algorithm)

Adaptive Aggregate Data Update - Multi-hop networks Problem in multi-hop networks bottleneck Node A : receive 6 updates sends 3 updates

Adaptive Aggregate Data Update - Multi-hop networks Node A : receive 6 updates sends 8 updates Node A : receive 6 updates sends 3 updates

Allocating Number of Updates The number of updates that node can send is bottleneck send receive Total energy

Allocating Number of Updates -Idea Round tRound t+1 Assume thresholds W A = 3, W B =2, W C = |22-19| > W B |21-20| < W C | | < W A

Goal The objective is to let the sensor nodes send as many updates as possible subject to the energy constraints

Update Allocation Algorithm - An Example u i : unused energy budget x i : min(x i, x pi ) c i : allocated number of updates Assume that s = 1 units (send) and v = 1 units (receive) u i /x i /c i A: u i = 12 (initial) x i = 12/(2+1) = 4 c i = min(4, ∞ )=4 Round 1

Update Allocation Algorithm - An Example u i : unused energy budget x i : min(x i, x pi ) c i : allocated number of updates Assume that s = 1 units (send) and v = 1 units (receive) u i /x i /c i B: u i = 12 (initial) x i = 12/(3+1) = 3 c i = min(4, 3 ) = 3 Round 1

Update Allocation Algorithm - An Example u i : unused energy budget x i : min(x i, x pi ) c i : allocated number of updates Round 2 A: u i = = 2 x i = 2/(0+1) = 2 c i = min(2, ∞ )+4=6

Update Allocation Algorithm

Performance Evaluation Experimental Setup

Performance Evaluation - Single-hop (without aggregation )

Performance for Parameter Settings

Performance Evaluation - Multi-hop (MAX Aggregation)

Performance Evaluation - Multi-hop (Average Aggregation)

Conclusion This paper developed adaptive strategies for both individual and aggregate data collections to make full use of the energy budgets of sensor nodes. Experimental results show that, compared to the periodic strategy, adaptive strategies significantly improve the accuracy of collected data.