1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.

Slides:



Advertisements
Similar presentations
Bipartite Matching, Extremal Problems, Matrix Tree Theorem.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Totally Unimodular Matrices
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
1 Maximum flow sender receiver Capacity constraint Lecture 6: Jan 25.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Maximal Lifetime Scheduling in Sensor Surveillance Networks Hai Liu 1, Pengjun Wan 2, Chih-Wei Yi 2, Siaohua Jia 1, Sam Makki 3 and Niki Pissionou 4 Dept.
The Cat and The Mouse -- The Case of Mobile Sensors and Targets David K. Y. Yau Lab for Advanced Network Systems Dept of Computer Science Purdue University.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
Optimal Sleep-Wakeup Algorithms for Barriers of Wireless Sensors S. Kumar, T. Lai, M. Posner and P. Sinha, BROADNETS ’ 2007.
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
3 -1 Chapter 3 The Greedy Method 3 -2 The greedy method Suppose that a problem can be solved by a sequence of decisions. The greedy method has that each.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Network Coding Project presentation Communication Theory 16:332:545 Amith Vikram Atin Kumar Jasvinder Singh Vinoo Ganesan.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Theoretical Results on Base Station Movement Problem for Sensor Network Yi Shi ( 石毅 ) and Y. Thomas Hou ( 侯一釗 ) Virginia Tech, Dept. of ECE IEEE Infocom.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang 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.
Distributed Combinatorial Optimization
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
CS Dept, City Univ.1 Maximal Lifetime Scheduling for Wireless Sensor Surveillance Networks Prof. Xiaohua Jia Dept. of Computer Science City University.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
Data Transmission and Base-Station Placement for Optimizing Network Lifetime Esther M. Arkin and Joseph S. B. Mitchell Stony Brook University Swaminathan.
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
© The McGraw-Hill Companies, Inc., Chapter 3 The Greedy Method.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Efficient Gathering of Correlated Data in Sensor Networks
Design Techniques for Approximation Algorithms and Approximation Classes.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks Selected from Elsevier: Computer Networks Konstantinos.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
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.
/ 22 1 A Distributed and Efficient Flooding Scheme Using 1-hop Information in Mobile Ad Hoc Networks Hai Liu Xiaohua Jia Peng-Jun Wan Dept. of Comput.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
Decentralized Energy- Conserving and Coverage- Preserving Protocols for Wireless Sensor Networks
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Murat Demirbas Onur Soysal SUNY Buffalo Ali Saman Tosun U. San Antonio Data Salmon: A greedy mobile basestation protocol for efficient data collection.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
Minimizing Energy Expense for Chain-Based Data Gathering in Wireless Sensor Networks Li-Hsing Yen Chung Hua University Taiwan EWSN 05.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Great Theoretical Ideas in Computer Science for Some.
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)
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Maximizing Lifetime of Sensor Surveillance Systems Published : IEEE/ACM Transactions on Networking Authors : Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih-Wei.
DECISION 1. How do you do a Bubble Sort? Bubble Sort:  You compare adjacent items in a list;  If they are in order, leave them.  If they are not in.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Prof. Yu-Chee Tseng Department of Computer Science
The minimum cost flow problem
Perturbation method, lexicographic method
Chapter 5. Optimal Matchings
Problem Solving 4.
Maximum Lifetime of Sensor Networks with Adjustable Sensing Range
Survey on Coverage Problems in Wireless Sensor Networks
at University of Texas at Dallas
Presentation transcript:

1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S. Kami Makki, and Niki Pissinou

2 Outline Introductions System Model and Problem Statement Our Solutions –Find Maximal Lifetime –Decompose Workload Matrix –Determine Surveillance Tree Experiments and Simulations Conclusion

3 Introductions Given a set of targets, a set of sensors (at most watch one target at a time) are used to watch the targets and collect sensed data to the BS. Lifetime –Duration until one target can no longer be watched by any sensor or data can’t be forward to the BS. Problems –Schedule a subnet of sensors –Find the routes for the active sensor to send data back to BS

4 Introductions BS sensor target

5 System Model and Problem Statement B base station S set of sensors, n = T set of targets, m = S(j) set of sensors that can watch target j T(i) set of targets that are within the surveillance range of sensor i N(i) set of neighbors of sensor i initial energy of sensor i distance between sensor i and j energy for transmitting and receiving one unit data energy for watching a target per unit time R data rate generated from sensors while watching targets

6 System Model and Problem Statement S(1) = {S1, S2, S3} T(1) = {T1, T2, T3} s1 s2 s3 T1 s1 T1 T2 T3

7 System Model and Problem Statement Two requirements for sensors watching targets –Each sensor can watch at most one target at a time –Each target should be watched by one sensor at any time The problem is to find a schedule that meets the above two requirements for sensors watching targets, such that the lifetime of network is maximized.

8 Our Solutions Find Maximal Lifetime Linear Programming (LP) – total time sensor i watching target j – amount of data transmitted from sensor i to sensor j

9 Our Solutions Find Maximal Lifetime We call matrix the workload matrix –The sum of column is equal to L (each column) –The sum of row is less than or equal to L (each row)

10 Our Solutions Decompose Workload Matrix are schedule matrices –Elements are either “0” or –Each column has exactly one non-zero element –Each row has at most one non-zero element The number of sensors is grater than or equal the number of targets ( n >= m) – n = m – n > m

11 Our Solutions Special Case n = m and denotes the sum of row I and the sum of column j in workload matrix ∵ and ∴ =>

12 Our Solutions Special Case n = m Bipartite graph –Left hand side : sensors –Right hand side : targets –Edges : Since n = m, every sensor has a target to watch in each session Find perfect matchings… S1 S2 Sn T1 T2 Tm ……….

13 Our Solutions Special Case n = m

14 Our Solutions Special Case n = m s1 s2 s3 t1 t2 t G P1 G ……

15 Our Solutions Special Case n = m Lema1: For of nonnegative real numbers, if = for 1 i,j n, =>exist perfect matching Proof: – –There doesn’t exist n positive entries in that no two entries in the same column or row. –By Konig theorem, we can cover all the positive entries in the matrix with e rows and f columns, such that e+f<n –The sum of all lines of is equal to 1, n e+f <= (L is sum of all elements in a row)

16 Our Solutions Special Case n = m Theorem 1: The DecomposeMatrix-nn algorithm can always find a perfect matching –From lemma 1 Theorem 2: The time complexity of DecomposeMatrix-nn algorithm is O( ), where is the number of non-zero elements in –At most number of rounds to remove all edges in G –Find a perfect matching is O( )

17 Our Solutions Special Case n > m Let be the dummy matrix

18 Our Solutions Special Case n > m

19 Our Solutions Special Case n > m =3, =5 =3, =2 =5, =3 =3, =2 = =3 =3 Let and record the sum of remaining undetermined elements of row i and column j

20 Our Solutions Special Case n > m Theorem 3: the FillMatrix Algorithm can compute the filled matrix –Given row sums and column sums of a matrix –Induction method –1. n=1, m=1, since, we have –2. when n p-1, m q-1, can compute –3. when n=p, m=q, we first compare with A. =, =>, according 2. B. >, =>, monotonously decreases after each round and, there must exist in round l, =>, according 2. C similar to B.

21 Our Solutions Special Case n > m Let denotes the matrix contains the first m columns in

22 Our Solutions Special Case n > m Theorem 4: The time complexity of FillMatrix Algorithm is O( ) Theorem 5: The time complexity of DecomposeMatrix algorithm is O( )

23 Our Solutions Determine Surveillance Tree Root : BS Leaf nodes : active sensors Suppose sensor i has l downstream nodes (i.e. are non-zero), let sensor i forward its outgoing data first to until is saturated, then switch to until the value of is met, and finally forward the last flow to.

24 Experiments and Simulations Numeric Example 10x10 region Surveillance range: 0.4 * 10 Maximal transmission range: 0.8*10 Initial energy is randomly generated form [0, 100] with mean at 50 =0.12, =0.1 =0.1 R=1 α=2

25 Experiments and Simulations Numeric Example

26 Experiments and Simulations Numeric Example

27 Experiments and Simulations Simulations 1) Linear Growth of Decomposition Steps –

28 Experiments and Simulations Simulations 2) Comparison with Greedy Method: –Use the maximum matching algorithm in the sensor-target bipartite graph to find the pairs of sensor and target –For each active sensor we find the minimal energy cost path from it to the BS.

29 Experiments and Simulations Simulations N=100, M=10

30 Experiments and Simulations Simulations The number of steps for decomposing the workload matrix is linear to the size of the system Our algorithm has better performance when –Large surveillance range –Large transmission range –Sensors are density deployed The increase of surveillance range is more effective than the increase of the maximal transmission range M=50

31 Conclusion We have presented the maximal lifetime scheduling problem in sensor surveillance systems. This is the first time in the literature that the problem of maximizing lifetime of sensor surveillance systems was formulated and the optimal solution was obtained.