Optimal Sleep-Wakeup Algorithms for Barriers of Wireless Sensors S. Kumar, T. Lai, M. Posner and P. Sinha, BROADNETS ’ 2007.

Slides:



Advertisements
Similar presentations
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Advertisements

EMIS 8374 Vertex Connectivity Updated 20 March 2008.
R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001 Chapter 8 Network models.
Coverage Preserving Redundancy Elimination in Sensor Networks Bogdan Carbunar, Ananth Grama, Jan Vitek Computer Sciences Department Purdue University West.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
Distributed Scheduling of a Network of Adjustable Range Sensors for Coverage Problems Akshaye Dhawan, Ursinus College Aung Aung and Sushil K. Prasad Georgia.
Data Transmission and Base Station Placement for Optimizing Network Lifetime. E. Arkin, V. Polishchuk, A. Efrat, S. Ramasubramanian,V. PolishchukA. EfratS.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
CSE 421 Algorithms Richard Anderson Lecture 22 Network Flow.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks Author : Lan Wang·Yang Xiao(2006) Presented by Yi Cheng Lin.
Network Coding Project presentation Communication Theory 16:332:545 Amith Vikram Atin Kumar Jasvinder Singh Vinoo Ganesan.
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
CSE 421 Algorithms Richard Anderson Lecture 22 Network Flow.
CS Dept, City Univ.1 Maximal Lifetime Scheduling for Wireless Sensor Surveillance Networks Prof. Xiaohua Jia Dept. of Computer Science City University.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Target-Oriented Scheduling in Directional Sensor Networks Yanli Cai, Wei Lou, Minglu Li,and Xiang-Yang Li* The Hong Kong Polytechnic University, Hong.
TECH Computer Science Graph Optimization Problems and Greedy Algorithms Greedy Algorithms  // Make the best choice now! Optimization Problems  Minimizing.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
Sink-Connected Barrier Coverage Optimization for Wireless Sensor Networks Jehn-Ruey Jiang National Central University Jhongli City, Taiwan.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Applications of the Max-Flow Min-Cut Theorem. S-T Cuts SF D H C A NY S = {SF, D, H}, T={C,A,NY} [S,T] = {(D,A),(D,C),(H,A)}, Cap [S,T] =
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.
Energy Efficient Broadcast in WANETs under an Overhearing Cost Model Guofeng Deng IMPACT Lab at ASU.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Barrier Coverage With Wireless Sensors
Maximizing the lifetime of WSN using VBS Yaxiong Zhao and Jie Wu Computer and Information Sciences Temple University.
Ai Chen, Ten H. Lai, Dong Xuan Department of Computer Science and Engineering The Ohio State University Columbus Measuring and Guaranteeing Quality of.
Chinh T. Vu, Yingshu Li Computer Science Department Georgia State University IEEE percom 2009 Delaunay-triangulation based complete coverage in wireless.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Barrier Coverage With Wireless Sensors Santosh Kumar, Ten H. Lai, Anish Arora The Ohio State University Presented at Mobicom 2005.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
CSE 421 Algorithms Richard Anderson Lecture 22 Network Flow.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
Strong Barrier Coverage of Wireless Sensor Networks Benyuan Liu, Olivier Dousse, Jie Wang and Anwar Saipulla University of Massachusetts Lowell and Deutsche.
Constructing K-Connected M-Dominating Sets in Wireless Sensor Networks Yiwei Wu, Feng Wang, My T. Thai and Yingshu Li Georgia State University Arizona.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
Scalable Coverage Maintenance for Dense Wireless Sensor Networks Jun Lu, Jinsu Wang, Tatsuya Suda University of California, Irvine Secon ‘ 06.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
Prof. Yu-Chee Tseng Department of Computer Science
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
Secure Scheduling for Barrier Coverage
Net 435: Wireless sensor network (WSN)
The Taxi Scheduling Problem
CS223 Advanced Data Structures and Algorithms
Outline Introduction Network Model and Problem Formulation
Richard Anderson Lecture 21 Network Flow
Barrier Coverage with Optimized Quality for Wireless Sensor Networks
Lecture 21 Network Flow, Part 1
Energy-Efficient Target Coverage in Wireless Sensor Networks
Lecture 21 Network Flow, Part 1
Richard Anderson Lecture 22 Network Flow
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
at University of Texas at Dallas
Presentation transcript:

Optimal Sleep-Wakeup Algorithms for Barriers of Wireless Sensors S. Kumar, T. Lai, M. Posner and P. Sinha, BROADNETS ’ 2007

Outline Brief Introduction Problem Definition Proposed Algorithms Simulation Results

Network Model Omni-directional sensors are used. Assume every sensor knows its location and boundaries location. A WSN provides k- barrier coverage over a region if all crossing paths through this region can be covered k times.

Brief Introduction to Wireless Sensor Networks The major concern of wireless sensor network (WSN) is the network lifetime. A widely used technique to extend WSN lifetime is to use sleep-wakeup mechanism. In a WSN, the remaining lifetime of every sensor may be heterogeneous. For example, different traffic load, additional deployment. Usually k-coverage is required. Sensor lifetime and network lifetime.

Real Sensor Network To Topology Graph Construct a topology graph G(V,E) according to the real network N: 1. Every vertex in G represents a sensor in the real network. 2. Add two virtual vertices, s and t, which are correspond to the left and right boundaries. 3. There is an edge with capacity 1 between two vertices if their sensing range overlaps. This topology graph is called coverage graph in this paper. A path in G is equivalent to a barrier in the real sensor network. A path is referred to a group of sensors.

Problem Definition and Main Contributions Problem definition: 1. Achieve and maintain k-barrier coverage in the WSN. 2. Maximize the network lifetime. 3. Minimize the number of path switches. Path switches: 1. Anytime the sensors consisting the path are turned off then turned on later, it is considered a path switch. 2. Each time a sensor is turned on, some energy consuming activities have to be performed, i.e. route computation, synchronization. Contributions: 1. Propose an algorithm to optimally solve the maximizing network lifetime problem when sensor initial lifetimes are same. This algorithm also minimizes the number of path switches. 2. Propose an algorithm to optimally solve the maximizing network lifetime problem when sensor lifetimes are different. Prove minimizing the number of path switches is NP-Hard for the heterogeneous lifetime case.

Homogeneous Sensor Lifetime Case — Stint Algorithm The maximum number of node-disjoint path in a graph can be computed by applying the max-flow algorithm. Lemma: Consider a sensor network N. Let m≥k be the maximum number of node- disjoint paths between the two virtual vertices s and t in the coverage graph G(N). The maximum time for which the network N can provide k-barrier coverage is at most m/k.

An example of Stint Algorithm Compute the maximum number of node-disjoint path. m=8, k=3. First select {(1,2,3)}, keep them active for their entire lifetime. Then the remaining 5 paths will be arranged in f=5/gcd(5,3)=5 sets of 3 disjoint paths which is {(4,5,6),(5,6,7),(6,7,8),(7,8,4),( 8,4,5)}. Each of these sets will be active for gcd(5,3)/3=1/3 unit of lifetime. The total lifetime will be 1+5/3=8/3=m/k.

Stint Algorithm Can Minimizing Path Switches Compare these two cases: 1. {(1,2,3)}, 1 unit lifetime {(4,5,6),(5,6,7),(6,7,8),(7,8,4),(8,4,5)}, each with 1/3 unit lifetime 2. {(1,2,3),(4,5,6),(7,8,1),(2,3,4),(5,6,7),(8,1,2),(3,4, 5),(6,7,8)}, each with 1/3 unit lifetime. Case 1, path switch number=2; Case 2, path switch number=16. Theorem: If k<m<2k, the minimum number of path switches is k-gcd(m,k). Time complexity is dominated by Max-Flow algorithm which is O(VE 2 ).

Heterogeneous Lifetime Case Assume every sensor node can measure the remaining battery level and estimates its lifetime. Real sensor network N to coverage graph G L (N) with lifetime: 1. Every vertex in G L (N) represents a sensor in the real network. 2. Add two virtual vertices, s and t, which are correspond to the left and right boundaries. 3. There is an edge with infinite capacity between two vertices if their sensing range overlaps. 4. Each vertex u has a capacity c(u), equals to its remaining lifetime.

Basic Flow and Composite Flow Basic k-Flow of Value a: A basic k- flow of value a in G L (N) is a set of k node-disjoint flows, each have a value a. Composite k-Flow: A set of flows in G L (N) is called a composite k-flow if it can be expressed as a sum of basic k-flows. The maximum composite k-flow can be computed by an optimal algorithm MEM (1996). If the maximum composite k-flow computed by MEM is not node- disjoint, SEM(1993) algorithm will be invoked to optimally decompose the flows in component basic k- flows.

An Example of Scheduling The maximum time for which the sensor network N can provide k-barrier coverage is f/k. f is the maximum value of composite k-flow in G L (N). The time complexity of the proposed algorithm is dominated by the SEM algorithm which is O(kV 3 /log(V)). Minimizing path switches is NP-Hard.

Simulation Results

The End Thank you!