Coverage In Wireless Ad-Hoc Sensor Networks Shimon Tal Sion Cohen Instructor: Dr. Michael Segal.

Slides:



Advertisements
Similar presentations
Order-k Voronoi Diagram in the Plane
Advertisements

Algorithm Design Techniques
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Worst & Best-Case Coverage in Sensors Networks DEC 2004 Presented by: Eugene Khokhlov (847) Seapahn Megerian Ph.D. UCLA.
TEL-AVIV UNIVERSITY FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES An Algorithm for the Computation of the Metric Average of Two Simple Polygons.
Data Models There are 3 parts to a GIS: GUI Tools
Comments We consider in this topic a large class of related problems that deal with proximity of points in the plane. We will: 1.Define some proximity.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Computational Geometry II Brian Chen Rice University Computer Science.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
The Divide-and-Conquer Strategy
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Convex Hull Problem Presented By Erion Lin. Outline Convex Hull Problem Voronoi Diagram Fermat Point.
Coverage Algorithms Mani Srivastava & Miodrag Potkonjak, UCLA [Project: Sensorware (RSC)] & Mark Jones, Virginia Tech [Project: Dynamic Sensor Nets (ISI-East)]
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
Computational Geometry -- Voronoi Diagram
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
By Dor Lahav. Overview Straight Skeletons Convex Polygons Constrained Voronoi diagrams and Delauney triangulations.
1 -1 Chapter 1 Introduction Why Do We Need to Study Algorithms? To learn strategies to design efficient algorithms. To understand the difficulty.
DAST, Spring © L. Joskowicz 1 Data Structures – LECTURE 1 Introduction Motivation: algorithms and abstract data types Easy problems, hard problems.
Lecture 10 : Delaunay Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Overview Motivation. Triangulation of Planar Point Sets. Definition.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
1 Internet Networking Spring 2004 Tutorial 6 Network Cost of Minimum Spanning Tree.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
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 University of Denver Department of Mathematics Department of Computer Science.
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
Lection 1: Introduction Computational Geometry Prof.Dr.Th.Ottmann 1 History: Proof-based, algorithmic, axiomatic geometry, computational geometry today.
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.
DAST, Spring © L. Joskowicz 1 Data Structures – LECTURE 1 Introduction Motivation: algorithms and abstract data types Easy problems, hard problems.
Sensor network coverage Ref: 1.Seapahn Megerian et al., “Worst and best-case coverage in sensor networks” 2.Chi-Fu Huang and Yu-Chee Tseng, “The coverage.
UNC Chapel Hill M. C. Lin Point Location Chapter 6 of the Textbook –Review –Algorithm Analysis –Dealing with Degeneracies.
Delaunay Triangulations Presented by Glenn Eguchi Computational Geometry October 11, 2001.
CSE53111 Computational Geometry TOPICS q Preliminaries q Point in a Polygon q Polygon Construction q Convex Hulls Further Reading.
Software Testing Sudipto Ghosh CS 406 Fall 99 November 9, 1999.
May 5, 2015Applied Discrete Mathematics Week 13: Boolean Algebra 1 Dijkstra’s Algorithm procedure Dijkstra(G: weighted connected simple graph with vertices.
The Coverage Problem in Wireless Ad Hoc Sensor Networks Supervisor: Prof. Sanjay Srivastava By, Rucha Kulkarni
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
CMSC 345 Fall 2000 Unit Testing. The testing process.
Voronoi diagrams and applications Prof. Ramin Zabih
{ CS203 Lecture 7 John Hurley Cal State LA. 2 Execution Time Suppose two algorithms perform the same task such as search (linear search vs. binary search)
PRE-TRIANGULATIONS Generalized Delaunay Triangulations and Flips Franz Aurenhammer Institute for Theoretical Computer Science Graz University of Technology,
5 -1 Chapter 5 The Divide-and-Conquer Strategy A simple example finding the maximum of a set S of n numbers.
May 1, 2002Applied Discrete Mathematics Week 13: Graphs and Trees 1News CSEMS Scholarships for CS and Math students (US citizens only) $3,125 per year.
© 2011 Pearson Addison-Wesley. All rights reserved 10 A-1 Chapter 10 Algorithm Efficiency and Sorting.
Path Planning for a Point Robot
Theory of Algorithms: Brute Force. Outline Examples Brute-Force String Matching Closest-Pair Convex-Hull Exhaustive Search brute-force strengths and weaknesses.
Order-k Voronoi diagram in the plane Dominique Schmitt Université de Haute-Alsace.
Union-find Algorithm Presented by Michael Cassarino.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
L8 - Delaunay triangulation L8 – Delaunay triangulation NGEN06(TEK230) – Algorithms in Geographical Information Systems.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
© The McGraw-Hill Companies, Inc., Chapter 1 Introduction.
Coverage Problems in Wireless Ad-hoc Sensor Networks Seapahn Meguerdichian 1 Farinaz Koushanfar 2 Miodrag Potkonjak 1 Mani Srivastava 2 University of California,
Zero Skew Clock Routing ECE 556 Project Proposal John Thompson Kurt Ting Simon Wong.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Architectures and Applications for Wireless Sensor Networks ( ) Topology Control Chaiporn Jaikaeo Department of Computer Engineering.
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.
Coverage and Deployment 1. Coverage Problems Coverage: is a measure of the Quality of Service (QoS) of a sensor network How well can the network observe.
Prof. Yu-Chee Tseng Department of Computer Science
Dr. Rachel Ben-Eliyahu – Zohary
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
Localizing the Delaunay Triangulation and its Parallel Implementation
Worst & Best-Case Coverage in Sensors Networks DEC 2004
Presentation transcript:

Coverage In Wireless Ad-Hoc Sensor Networks Shimon Tal Sion Cohen Instructor: Dr. Michael Segal

2Coverage In Sensor Networs Introduction A wireless ad-hoc isotropic sensor network. Worst-Case Coverage problem. Best-Case Coverage problem. Research Goal: Sensor Networks Coverage. to define the Quality Of Service (surveillance) that can be provided by a particular sensor network.

3Coverage In Sensor Networs Problem Definition: Worst Case Worst Coverage – Identify a maximal Breach Path connecting 2 locations. More Simple: Worst Coverage :=Thief. Worst-Case Path (Project’s software Screenshot)

4Coverage In Sensor Networs Problem Definition: Best Case Best Coverage- Identify the maximal Support path connecting 2 locations. More Simple: More Simple: Best Coverage :=Delegation. Best-Case Path (Project’s software Screenshot)

5Coverage In Sensor Networs Projects Goals 1.Algorithms’ implementation In software with Graphical Abilities (LEDA C++). 2.Improve existing algorithms for Worst- case Coverage Problem. 3.Improve existing algorithms for Best- case Coverage Problem.

6Coverage In Sensor Networs Worst Coverage – Solution Domain The solution for the “ Thief ” problem must lie on the line segments of the Voronoi Diagram. The solution for the “ Thief ” problem must lie on the line segments of the Voronoi Diagram. Voronoi Diagram: In 2D,the Voronoi Diagram of a set of discrete sites (sensors) partitions the plain into a set of convex polygons such that all points inside a polygon are closest to only one site.

7Coverage In Sensor Networs Voronoi Diagram Voronoi Diagram In 2D (Project’s software Screenshot)

8Coverage In Sensor Networs Best Coverage – Solution Domain The solution for the “ Delegation ” problem must lie on the line segments of the Delaunay Triangulation. The Delaunay Triangulation can be obtained by connecting the sites in the Voronoi Diagram whose polygons share a common edge.

9Coverage In Sensor Networs Delaunay Triangulation Delaunay Triangulation In 2D (Project’s software Screenshot)

10Coverage In Sensor Networs VD & DT Together

11Coverage In Sensor Networs Why Delaunay Triangulation? Proof: Empty Circle

12Coverage In Sensor Networs Existing Algorithms The existing algorithm to both problems are a combination of Breadth-First-Search and Binary Search. The existing algorithm to both problems are a combination of Breadth-First-Search and Binary Search. The differences between the problems are different initialization,different graph segments (Worst-VD, Best-DT) and other minor differences.

13Coverage In Sensor Networs Worst Case Existing Algorithm(1). Initialization: Initialization: 1.Range = (max_weight+min_weight)/2. 2.Breach_weight = min_weight + Range. 3.Define binary_search_tolerance. Note: binary_search_tolerance will define when the algorithm stops.

14Coverage In Sensor Networs Worst Case Existing Algorithm(2). While (range > binary_search_tolerance ) While (range > binary_search_tolerance ) 1.Initialize Voronoi Diagram includes only the edges whose weight > breach_weight Named G. 2.If BFS(G,start,end) is successful breach_weight = breach_weight +range breach_weight = breach_weight +rangeElse breach_weight = breach_weight -range breach_weight = breach_weight -range 3.range=range/2.

15Coverage In Sensor Networs Algorithm’s Execution

16Coverage In Sensor Networs Existing Algorithm’s Disadvantages 1.Non-Stable Algorithm (edges weights dependant ). 2.The algorithm not necessarily returns the real breach weight.( Up to the BS tolerance). Trade-off between result quality/integrity and running time. (by the bs_tolarance). 3.Total High Computational complexity Dominated by the VD Construction:

17Coverage In Sensor Networs Suggested Improvement: Using List instead of BS tolerance 1.First, to obtain a sorted list having all weights. 2.Perform the Binary Search on the list. This will overcome the following problems: 1.A stable algorithm. 2.Not dependent on the edges weight. 3.Gives the exact breach_weight. 4.No trade-off between quality and running time.

18Coverage In Sensor Networs Another Improvement: RNG We Suggest to use in Best Coverage the Relative Neighbor Graph to construct DT in Reduced complexity in the following way: For each u,v : if edge (u,v) don’t perform empty circle then remove it. This may reduce complexity to:

19Coverage In Sensor Networs Project & Code Status 1.We developed a GUI which is Algorithm independent chooses, using an OO Model. 2.The GUI enables,beside running the algorithms also VD as DT tools and other options. 3.Full Implementation of the 2 algorithms (existing & the list improvement) in both coverage problems.

20Coverage In Sensor Networs Further Progress 1.Conducting tests in different scales of Sensor Networks. Collecting and analyzing the test results for comparison and evaluation of our work. 2.Develop Algorithm that reduce complexity using shortest path variant algorithm

21Coverage In Sensor Networs Future Research To develop an algorithm that chooses best path among all paths according to certain criteria. for example: Smallest travelling. Observation of any point in the network is an integration of all sensors in the network.