Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.

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

Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
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.
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Randomized k-Coverage Algorithms for Dense Sensor Networks
Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
1-1 Topology Control. 1-2 What’s topology control?
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
[1][1][1][1] Lecture 5-7: Cell Planning of Cellular Networks June 22 + July 6, Introduction to Algorithmic Wireless Communications David Amzallag.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
1 On Multiple Point Coverage in Wireless Sensor Networks Shuhui Yangy, Fei Daiz, Mihaela Cardeiy, and Jie Wuy Department of Computer Science and Engineering.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Achieving Minimum Coverage Breach under Bandwidth Constraints in Wireless Sensor Networks Maggie X. Cheng, Lu Ruan and Weili Wu Dept. of Comput. Sci, Missouri.
The Chinese Univ. of Hong Kong Node Scheduling Schemes for Coverage Preservation and Fault Tolerance in Wireless Sensor Networks Chen Xinyu Group Meeting.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
Delay-aware Routing in Low Duty-Cycle Wireless Sensor Networks Guodong Sun and Bin Xu Computer Science and Technology Department Tsinghua University, Beijing,
Resource Allocation for E-healthcare Applications
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Efficient Gathering of Correlated Data in Sensor Networks
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 novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Preserving Area Coverage in Wireless Sensor Networks by using Surface Coverage Relay Dominating Sets Jean Carle, Antoine Gallais and David Simplot-Ryl.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering A Point-Distribution Index and Its Application to Sensor Grouping Problem Y. Zhou.
Balanced k-Coverage in Visual Sensor Networks Md. Muntakim Sadik, Sakib Md. Bin Malek { mms, Department.
Ben Gaudette CSE 535: Mobile Computing 12/1/2010 Energy Management in WSN’s with Multiple Modalities.
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.
Distributed Monitoring and Aggregation in Wireless Sensor Networks INFOCOM 2010 Changlei Liu and Guohong Cao Speaker: Wun-Cheng Li.
P-Percent Coverage Schedule in Wireless Sensor Networks Shan Gao, Xiaoming Wang, Yingshu Li Georgia State University and Shaanxi Normal University IEEE.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
Chinh T. Vu, Yingshu Li Computer Science Department Georgia State University IEEE percom 2009 Delaunay-triangulation based complete coverage in wireless.
1 G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science and.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
A Coverage-Preserving Node Scheduling Scheme for Large Wireless Sensor Networks Di Tian, and Nicolas D. Georanas ACM WSNA ‘ 02.
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Saran Jenjaturong, Chalermek Intanagonwiwat Department of Computer Engineering Chulalongkorn University Bangkok, Thailand IEEE CROWNCOM 2008 acceptance.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
LORD: A Localized, Reactive and Distributed Protocol for Node Scheduling in Wireless Sensor Networks Arijit Ghosh and Tony Givargis Center for Embedded.
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)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
Slide 1 Toward Optimal Sniffer-Channel Assignment for Reliable Monitoring in Multi-Channel Wireless Networks Donghoon Shin, Saurabh Bagchi and Chih-Chun.
Prof. Yu-Chee Tseng Department of Computer Science
Maximum Lifetime of Sensor Networks with Adjustable Sensing Range
Energy-Efficient Target Coverage in Wireless Sensor Networks
Survey on Coverage Problems in Wireless Sensor Networks - 2
Survey on Coverage Problems in Wireless Sensor Networks
Presentation transcript:

Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department of Computer Science and Engineering,Florida Atlantic University WIMOB August, 2005

Outline : Introduction Problem definition Solution for the AR-SC problem Simulation results Conclusions

Introduction Application of wireless sensor networks : National security 、 Surveillance 、 Military 、 Health care 、 Environment monitoring An important issue in sensor networks is power scarcity, driven in part by battery size and weight limitations. Power saving techniques can generally be classified in two categories: scheduling and adjusting the range (sensing or transmission).

Design a scheduling mechanism in which only some of the sensors are active and other are in sleep mode. Address the target coverage problem. The goal is to maximize the network lifetime of a power constrained, deployed for monitoring a set of targets with known locations. Using the property that sensors have adjustable sensing ranges. The goal is to set up minimum sensing ranges for the active sensors, while satisfying the coverage requirements.

Problem definition Assume  N sensors s 1,s 2,…,s N  M targets t 1,t 2,…,t M  Initial energy E  Sensing range r 1,r 2,…r p, corresponding energy consumptions e 1,e 2,…,e p Assume a base station located within the communication range of each sensor.

Target Coverage Problem Definition  M targets with known location  N sensors randomly deployed in the closed proximity of the targets  schedule the sensor nodes activity  all the targets are continuously observed and network lifetime is maximized. The approach is to organize the sensors in sets, such that only one set is monitoring the targets, and all other sensors are in sleep mode.

AR-SC Problem Given a set of targets and a set of sensors with adjustable sensing ranges. Find a family of set covers c 1,c 2,…,c k and determine the sensing range of each sensor in each set. Such that :  K is maximized  Each sensor set monitors all targets  Each sensor appearing in the sets c 1,c 2,…,c k consumes at most E energy.

In AR-SC definition, the requirement to maximize K is equivalent with maximizing the network lifetime. AR-SC problem is NP-complete, by restriction method[7]. Maximum set cover[3] is a special case of AR- SC problem when the number of sensing ranges P=1 [3] M. Cardei, M. Thai, Y. Li, and W. Wu, Energy-Efficient Target Coverage in Wireless Sensor Networks, IEEE INFOCOM 2005, Mar [7] M. R. Garey and D. S. Johnson, Computers and Intractability: A guide to the theory of NP-completeness, W. H. Freeman, 1979.

Example of AR-SC Assume, E= 2,e 1 =0.5,e 2 =1 Each cover is active for a unit time of 1 (s i,r p ) : sensor i with range r p

Sensors without adjustable sensing ranges: C1={(s1,r2)(s2,r2)} C2={(s1,r2)(s3,r2)} C3={(s2,r2)(s3,r2)} C4={(s4,r2)} C5={(s4,r2)} Lifetime = 5

AR-SC : C1={(s1,r1)(s2,r2)} C2={(s1,r2)(s3,r1)} C3={(s2,r1)(s3,r2)} C4={(s4,r2)} C5={(s1,r1)(s2,r1)(s3,r1)} C6={(s4,r2)} Lifetime = 6

Solution for the AR-SC problem Integer Programming based Heuristic  IP is NP-Hard. Greedy based Heuristics  Centralized Greedy Heuristic  Distributed Heuristic

Integer Programming based Heuristic Given:  N sensor nodes s 1,s 2,…,s N  M targets t 1,t 2,…,t M  P sensing ranges r 1,r 2,…,r p and corresponding energy consumption e 1,e 2,…,e p  Initial sensor energy E  The coefficients showing the relationship between sensor, radius and target : a ipj =1, if sensor s i with radius r p covers the target t j. Variables:  C k, boolean variable, for k=1…k if this subset is a set cover  X ikp,boolean variable, for i=1…N, k=1…K, p=1…P; x ikp =1 if sensor I with range r p is in cover k

Integer programming based formulation: Since Integer Programming is NP-Hard, we use a relaxation and rounding mechanism.

First, relax the IP to Linear Programming, solve the LP in polynomial time, and then round the solutions to get a feasible solution for the IP. Relaxed Linear Programming:

LP-based Heuristic:  Step1: solve the LP and get the optimal solution  Step2: for variable taken in nonincreasing order sort in nonincreasing order for all do if covers new targets and have at least e p then set up the range of sensor I to r p, else  Step3: if all targets are covered by then set update residual energy E i =E i -e p  Step4:Return the total number of set cover

Greedy based Heuristics Notations:  T ip : the set of uncovered targets within the sensing range r p of sensor i  B ip :the contribution of sensor i with range r p, B ip =|T ip |/e p  △ B ip : the incremental contribution of the sensor i when its sensing range is increased to r p.  : the set of targets uncovered by the set C k

Centralized Greedy Heuristics A sensor that covers more targets per unit of energy should have higher priority. Using the incremental contribution parameter △ B ip as the selection decision parameter. Assume that a sensor with the highest contribution △ B ip is selected to be added to the current set cover, then the sensor i updates its sensing range from r q to t p.

Centralized greedy algorithm Step1:While each target is covered by at least one (s i,r p ) and E i >e p do for each s i compute △ B ip and T ip While do select s i with the highest △ B il sensing range form r p to r l Step2: For all sensors update the uncovered target set and the incremental contribution Step3: For all sensors in C k, update the residual energy Step4: Output the number of set covers k

Distributed Heuristics It is desirable in WSNs since it adapts better to dynamic and large topologies. Each round begins with an initialization phase, which take W time, where W is far less than the duration of a round. Each sensor maintains a waiting time, after which it decide its status and its sensing range, and then broadcasts the list of targets it covers to its one-hop neighbors.

Distributed Heuristics Waiting time, where B MAX is the largest possible contribution, B MAX = M/e 1 If the waiting times of two sensor s i and s j are too close, |W i -W j |<d, where d is the length of the time slot, thus they are not update their uncover target set.

Distributed Greedy Step1: Compute the waiting time W i and start timer t. Step2: while do if message from neighbor sensor is received then update T ip and set-up the sensing range to the smallest value r u need cover T ip update s i ’s contribution to B iu update the waiting time W i to Stpe3: s i broadcasts information the set of targets T iu it will monitor during this round.

Simulation Results Sensor nodes and targets randomly located in a 100m x 100m area. Tunable parameters:  The number of sensor nodes N, between 25 and 250  The number of target M, between 5 and 50  Sensing range p, between 1 and 6, and the range values between 10m and 60m.  Energy consumption model e p (r p ), we evaluate lifetime under linear (e p = Θ(r p )) and quadratic (e p =Θ(r p 2 )) model.  Time slot d in the distributed greed heuristic, between 0.2 and 0.75

Network lifetime with number of sensors

Network lifetime for different sensing range values

Network lifetime for different values of the time slot d

Linear and quadratic energy models

Conclution The network lifetime output by our heuristics increases with the number of sensors deployed. Network lifetime increases with the number of adjustable sensing ranges. Even if the two centralized solutions perform better than the distributed solution, using a distributed heuristic is an important characteristic for a solution in wireless sensor networks environment. Transfer delay affects the network lifetime. Smaller transfer delays results in longer network lifetime. In future work, we will integer the sensor network connectivity requirement.