2011.06.01 Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.

Slides:



Advertisements
Similar presentations
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Advertisements

Great Theoretical Ideas in Computer Science for Some.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
1 Finding Shortest Paths on Terrains by Killing Two Birds with One Stone Manohar Kaul (Aarhus University) Raymond Chi-Wing Wong (Hong Kong University of.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected.
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li.
1. Given a predetermined property and a graph we want to distinguish between the 2 cases: 1)The graph has the property 2) The graph is “far” from having.
Los Angeles September 27, 2006 MOBICOM Localization in Sparse Networks using Sweeps D. K. Goldenberg P. Bihler M. Cao J. Fang B. D. O. Anderson.
1 On Constructing k- Connected k-Dominating Set in Wireless Networks Department of Computer Science and Information Engineering National Cheng Kung University,
Location, Localization, and Localizability Liu Y, Yang Z, Wang X et al. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, Mar Slides prepared by Lanchao.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
1 University of Denver Department of Mathematics Department of Computer Science.
The Byzantine Generals Strike Again Danny Dolev. Introduction We’ll build on the LSP presentation. Prove a necessary and sufficient condition on the network.
CS Dept, City Univ.1 The Complexity of Connectivity in Wireless Networks Presented by LUO Hongbo.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
TECH Computer Science Graph Optimization Problems and Greedy Algorithms Greedy Algorithms  // Make the best choice now! Optimization Problems  Minimizing.
Introduction to Graph Theory
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
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.
GRAPH SPANNERS by S.Nithya. Spanner Definition- Informal A geometric spanner network for a set of points is a graph G in which each pair of vertices is.
4.1 Connectivity and Paths: Cuts and Connectivity
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
1 Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Chung-Wei Lin, Szu-Yu Chen, Chi-Feng Li, Yao-Wen Chang, Chia-Lin Yang National Taiwan.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Zhuo Peng, Chaokun Wang, Lu Han, Jingchao Hao and Yiyuan Ba Proceedings of the Third International Conference on Emerging Databases, Incheon, Korea (August.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Using local geometry for Topology Construction in Wireless Sensor Networks Sameera Poduri Robotic Embedded Systems Lab(RESL)
Network Flows. Menger ’ s Theorem Theorem 7.1. (Menger [1927] ) Let G be a graph (directed or undirected), let s and t be two vertices, and k  N. Then.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Introduction to Graph Theory
Introduction to Graph Theory
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
Strong Barrier Coverage of Wireless Sensor Networks Benyuan Liu, Olivier Dousse, Jie Wang and Anwar Saipulla University of Massachusetts Lowell and Deutsche.
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
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.
COMPSCI 102 Introduction to Discrete Mathematics.
Secure positioning in Wireless Networks Srdjan Capkun, Jean-Pierre Hubaux IEEE Journal on Selected area in Communication Jeon, Seung.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Trees.
Prof. Yu-Chee Tseng Department of Computer Science
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Analysis of Node Localizability in Wireless Ad-hoc Networks
Planarity Testing.
Instructor: Shengyu Zhang
Topology Control and Its Effects in Wireless Networks
Introduction Wireless Ad-Hoc Network
Simple Graphs: Connectedness, Trees
Discrete Mathematics for Computer Science
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Locality In Distributed Graph Algorithms
Presentation transcript:

Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌

Authors Zheng Yang Hong Kong University of Science and Technology Yuhao Liu Hong Kong University of Science and Technology Xiang-Yang Li Illinois Institute of Technology

Outline INTRODUCTION NEIGHBORHOOD LOCALIZABILITY NETWORK-WIDE LOCALIZABILITY PERFORMANCE EVALUATION CONCLUSION

Supplementary Material  What is Trilateration?  Trilateration is proposed for testing localizability based on the fact that the location of an object can be determined if the distances to three references are known.

Supplementary Material  What is Rigidity?  Rigidity is the property of a structure that it does not bend or flex under an applied force. The opposite of rigidity is flexibility.

Supplementary Material  What is Connectivity of graph theory?  A cut, vertex cut, or separating set of a connected graph G is a set of vertices whose removal renders G disconnected. The connectivity is the size of a smallest vertex cut.  This means a graph G is said to be k-connected if there does not exist a set of k-1 vertices whose removal disconnects the graph.

INTRODUCTION  The proliferation of wireless and mobile devices has fostered the demand of context-aware applications.  Location is one of the most essential contexts.

INTRODUCTION  Beacons know their global locations and the rest determine their locations by measuring the Euclidean distances to their neighbors.

INTRODUCTION  A wireless ad hoc network can be modeled by a distance graph G=(V, E, d).  A graph with possible additional constraint is called localizable if there is a unique location of every node.

INTRODUCTION  A graph is called rigid if one cannot continuously deform the graph embedding in the plane while preserving the distance constraints.  A graph is redundantly rigid if the removal of any edge results in a graph that is still rigid.

INTRODUCTION  A graph is globally rigid if there is a unique realization in the plane.  Jackson et al. prove that a graph is globally rigid if and only if it is 3-connected and redundantly rigid.

INTRODUCTION  Global information is needed to test connectivity.

INTRODUCTION  Trilatertion-based approaches.  Border nodes are often more critical in many applications.

INTRODUCTION  A algorithm to find localizable nodes by testing whether they are included in some wheel graphs within their neighborhoods.  Using only local information, it is able to recognize all one-hop localizable nodes.

NEIGHBORHOOD LOCALIZABILITY  Lemma 1: The wheel graph W n is globally rigid.  Proof: The graph Wn is redundantly rigid and 3-connected. Accordingly, it is globally rigid.

 Conditions for Node Localizability  N[v] is a subgraph of G n containing only v and its one-hop (direct) neighbors and edges between them in G n.  N(v) is obtained by removing v and all edges incident to v from N[v]. NEIGHBORHOOD LOCALIZABILITY

 if a vertex in N[v] is included in a wheel graph centered at v, it is localizable by given three beacons.  three localizable vertices in N[v].  the hub and two rim vertices;  three rim vertices. NEIGHBORHOOD LOCALIZABILITY

 Vertex x belongs to a wheel structure in N[v] including two localizable vertices v 1 and v 2.  X lies on a cycle containing v 1 and v 2 in N(v). NEIGHBORHOOD LOCALIZABILITY

 According to Dirac’s result, if a graph G is 3-connected, for any three vertices in G, G has a cycle including them.  If N(v) is 3-connected, all vertices are included in some wheels in N[v]. NEIGHBORHOOD LOCALIZABILITY It’s too critical to be realistic.

 As we know, a 2-connected component in a graph G is a maximal subgraph of G without any articulation vertex whose removal will disconnect G.  For simplicity, we use blocks to denote 2- connected components. NEIGHBORHOOD LOCALIZABILITY

 Lemma 2: In a graph G with an edge (v 1,v 2 ), a vertex x belongs to the block B including v 1 and v 2 if and only if it is on a cycle containing v 1 and v 2.  Sufficiency. B’ Is a block, and there are at least two vertex- disjoint paths between any two vertices.  Necessity. contradicting the maximality assumption of blocks.

NEIGHBORHOOD LOCALIZABILITY  Lemma 3: If a graph G is 2-connected, then G’ is globally rigid, where G’ is obtained by adding a vertex v 0 and edges between v 0 to all vertices in G.  We take an arbitrary edge (v 1,v 2 ) in G. every other vertex x in G is on a cycle containing v 1 and v 2 by Lemma 2.  Since every wheel in G’ shares three vertices, all vertices are actually in the only one globally rigid component.

 Note that not all blocks in N(v) are localizable. NEIGHBORHOOD LOCALIZABILITY

 Theorem 1: In a neighborhood graph N[v] with k (k>=3) localizable vertices v i (i=1,…,k and v= v k ), a vertex (other than v i ) belongs to a wheel structure with at least three localizable vertices if and only if it is included in the only (unique) block of N(v) that contains k-1 localizable vertices.  Sufficiency: According to Lemma 2.  Necessity: According to Lemma 2 and by adding v k back.

 So far, we achieve a necessary and sufficient condition for finding localizable vertices.  Trilateration is actually the minimum wheel graph with four vertices. NEIGHBORHOOD LOCALIZABILITY

 Is there any localizable vertex that is not included by any wheel in N[v]?  Lemma 4: In a graph G, if a vertex is uniquely localizable, it must have three vertex-disjoint paths to three distinct localizable vertices.  Theorem 2: (Correctness) In a neighborhood graph N[v], a vertex is marked by Algorithm 1 if and only if it is uniquely localizable in N[v]. NEIGHBORHOOD LOCALIZABILITY

 Proof for Theorem 2:  Sufficiency: Algorithm 1 finds wheel structures with at least three beacons in N[v]. According to Lemma 1.  Necessity: According to Lemma 4. NEIGHBORHOOD LOCALIZABILITY

 Definition 1: A graph G is a wheel extension if there are the following:  three pairwise-connected vertices, say v 1, v 2 and v 3 ;  an ordering of remaining vertices as v 4, v 5, v 6 …, such that any v i is included in a wheel graph (a subgraph of G) containing three early vertices in the sequence. NETWORK-WIDE LOCALIZABILITY  Lemma 5: The wheel extension is globally rigid.  The proof of Lemma 5 is straightforward.

NETWORK-WIDE LOCALIZABILITY

 Analyze the time complexity of Algorithm 2 running on a graph G with n vertices.  O(n 3 ) in dense graphs and O(n) in sparse graphs.  In practice, a wireless ad hoc network cannot be excessively dense because the communication links only exist between nearby nodes due to signal attenuation. NETWORK-WIDE LOCALIZABILITY

 The localizability protocol is implemented on the hardware platform of the OceanSense project.  We equip five out of 60 nodes with GPS receivers and adopt the RSS-based ranging technique.  We collect a number of instances of the network topology from 8-h observation.  Trilateration (TRI) is chosen as a representative of all trilateration-based approaches. PERFORMANCE EVALUATION

 Large-scale simulations are further conducted to examine the effectiveness and scalability of this design.  We generate networks of 400 nodes randomly, uniformly deployed in a unit square [0,1] 2.  The unit disk model with a radius is adopted for communication and distance ranging.  For each evaluation, we integrate results from 100 network instances. PERFORMANCE EVALUATION

r=0.15

r=0.16

CONCLUSION  Analyze the limitation of trilateration-based approaches.  Propose a novel approach, called WHEEL, based on globally rigid wheel graphs.  To validate this approach, a prototype system with tens of wireless sensors is deployed.  Large-scale simulations are further conducted to evaluate the scalability and efficiency.

 Definition 2: In a network, a node is k-hop localizable if it can be localized by using only the information of at most k-hop neighbors.  Theorem 3: In a graph G, a vertex is marked by Algorithm 2 if and only if it is one-hop localizable in G.  Sufficiency: Algorithm 2 marks a vertex if it is in a one-hop wheel with three localizable nodes.  Necessity: If a vertex x is one-hop localizable, it is included in a wheel with three localizable nodes by Theorem 2. thus x will be marked when Algorithm 1 is executed on the hub vertex. NETWORK-WIDE LOCALIZABILITY