1 Distributed Navigation Algorithms for Sensor Networks Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri Dept. of Computer Science, University of.

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

A Presentation by: Noman Shahreyar
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
CS710 IEEE Transactions on vehicular technology 2005 A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou,
Geo – Routing in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin LECS – UCLA Modified and Presented by Sugata Hazarika.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Good afternoon everyone.
Coverage Algorithms Mani Srivastava & Miodrag Potkonjak, UCLA [Project: Sensorware (RSC)] & Mark Jones, Virginia Tech [Project: Dynamic Sensor Nets (ISI-East)]
An Information Model for Geographic Greedy Forwarding in Wireless Ad-Hoc Sensor Networks Zhen Jiang Computer Science Department West Chester University.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control II.
Geometric Spanners for Routing in Mobile Networks Jie Gao, Leonidas Guibas, John Hershberger, Li Zhang, An Zhu.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
1 Distributed Algorithms for Guiding Navigation across a Sensor Network Qun Li, Michael De Rosa, and Daniela Rus Department of Computer Science Dartmouth.
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.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
The Zone Routing Protocol (ZRP)
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
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.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
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.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Ad Hoc Multicast Routing
GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks Qing Fang, Jie Gao, Leonidas J. Guibas, Vin de Silva, Li Zhang Department of Electrical.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
Massively Distributed Database Systems In-Network Query Processing (Ad-Hoc Sensor Network) Fall 2015 Ki-Joune Li Pusan.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Coverage Problems in Wireless Ad-hoc Sensor Networks Seapahn Meguerdichian 1 Farinaz Koushanfar 2 Miodrag Potkonjak 1 Mani Srivastava 2 University of California,
指導教授:許子衡 教授 學 生:黃群凱 2016/2/251 Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety Columbus, OH, USA. September 22-24,
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
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.
ProgessFace: An Algorithm to Improve Routing Efficiency of GPSR-like Routing Protocols in Wireless Ad Hoc Networks Chia-Hung Lin, Shiao-An Yuan, Shih-Wei.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Straight Line Routing for Wireless Sensor Networks Cheng-Fu Chou, Jia-Jang Su, and Chao-Yu Chen Computer Science and Information Engineering Dept., National.
GPSR Greedy Perimeter Stateless Routing
A Straightforward Path Routing in Wireless Ad Hoc Sensor Networks
Sensor Network Routing
Overview of Unicast Routing Protocols for Multihop Wireless Networks
Zhen Jiang Comp. Sci. Dept. West Chester University
Introduction Wireless Ad-Hoc Network
Presentation transcript:

1 Distributed Navigation Algorithms for Sensor Networks Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri Dept. of Computer Science, University of California, Santa Barbara, CA 93106, USA IEEE INFOCOM 2006

2 Outlines Main ideas Previous works Navigation using uniform skeleton graph Navigation using adaptive skeleton graph Experimental Results Conclusions

3 Main ideas Distributed algorithms to aid navigation of a user through area covered by sensors. Danger zone, danger point, safe path Flooding (optimal) vs. reduced graph (approximately optimal ) Basic solution Construct a reduced graph Carry out a search on the skeleton graph to find shortest path/minimal exposure paths over the skeleton graph only

4 Previous works GPSR (Greedy Perimeter Stateless Routing) Local search Low communication cost, but low performance Stateless is not meant literally, but refers to this small, purely local state. Flooding Global search High performance, but high communication cost [9] B. Karp and H. T. Kung, “GPSR: greedy perimeter stateless routing for wireless networks,” in Proc. of MOBICOM 2000.

5 References [8] Q. Li, M. DeRosa, and D. Rus, “Distributed algorithms for guiding navigation across a sensor network,” in Proc. of IPSN ’03., [9] B. Karp and H. T. Kung, “GPSR: greedy perimeter stateless routing for wireless networks,” in Proc. of MOBICOM [14] S. Meguerdichian, F. Koushanfar, G. Qu, and M. Potkonjak, “Exposure in wireless ad-hoc sensor networks,” in Proc. of MOBICOM 2001, [15] G. Veltri, Q. Huang, G. Qu, and M. Potkonjak, “Minimal and maximal exposure path algorithms for wireless embedded sensor networks,” in Proc. of SenSys 2003, 2003.

6 Danger Zone Shortest feasible path Danger Point Minimum exposure path Probability of detection where R is the Euclidean distance from the point of danger to the point (x, y) The potential function φ(x, y) itself is arbitrary, but it should monotonically decrease as we move away from the enemy position.

7 The superposition property :

8 x cx

9

10 Shortest Path Algorithm BFS When BFS terminates, every node knows its distance to the source and its parent point points to its parent along the path toward the source. Every packet contains two fields How many hop it has traveled from the source The last node visited Every node maintains a distance variable If a node receives multiple search packets from source, only packets with smallest hop counts are forwarded. Proposition : In a network of n nodes, the number of total packet transmissions required for the shortest path algorithm is O(n).

11 Minimum Exposure Path Algorithm When the algorithm terminates, every node knows the exposure of the minimum exposure path to the source.

12 Greedy Perimeter Stateless Routing for Wireless Networks (GPSR) It is a greedy routing strategy for ad hoc networks which utilizes geographic information to find its destination.

13 Alternatives protocol : DSR, AODV DSR : Dynamic Source Routing AODV : Ad-Hoc On-Demand Distance Vector Routing Do not utilize geographic information and instead flood the network with query packets for finding routes.

14 Perimeter routing - 1 Two paths : (x  y  z  D) and (x  w  v  D)

15 Perimeter routing - 2 Traversing the cycle (x  w  v  D  z  y  x) by the right-hand rule amounts to navigating around the pictured void.

16 Outlines Main ideas Previous works Navigation using uniform skeleton graph Navigation using adaptive skeleton graph Experimental Results

17 Navigation Using Uniform Skeleton Graph (USG) Step 1: Construct a reduced graph Ex: GPSR Step 2: Carry out a search on the skeleton graph to find shortest paths and minimal exposure paths

18 Construct a reduced graph Some node initiates the grid street construction protocol. Using GPSR. Next we turn to the embedding of the perimeter street. Detect the danger zone boundary The node inside the danger zone can go to sleep The boundary node broadcast “wake up” message with life time of w hop to its neighbor.

19 grid streets : The grid streets are a square grid of lines separated by distance s from each other. Perimeter streets : An additional set of streets which follow the perimeter of the danger zone is also included in the street map and they are the perimeter streets.

21

22 Load balancing by shifting How to avoid running out energy This can be avoided by varying the value of s, the street separation; or by shifting all the streets by a constant amount in the diagonal direction.

23 How to discover a path that points not on streets ? What can one do for source and destination pairs which do not lie on any street? If the destination does not lie on any street, then it is enclosed in a square enclosed by four streets. Methods The destination can be found by flooding that limited square. Construct the streets on-demand. Automatic load balancing

24 Navigation Using Uniform Skeleton Graph (USG) Step 1: Construct a reduced graph Ex: GPSR Step 2: Carry out a search on the skeleton graph to find shortest paths and minimal exposure paths

25 The USG: basic properties

26 & b a L

27 2D 3D L L cD

28

29 Outlines Main ideas Previous works Navigation using uniform skeleton graph Navigation using adaptive skeleton graph Experimental Results

30 Navigation Using Adaptive Skeleton Graph (ASG) Idea of ASG Place streets densely near danger zones while sparsely far away from danger zones How do they achieve that? Recursively divide the area into quadtree 四分樹 until no quadtree cell whose boundary is intersected by danger zones boundary.

31

32 Illustration of Constructing street map for ASG (Shortest Path)

33 Illustration of Constructing street map for ASG (Minimum Exposure Path) The sensor at a danger point flood with BFS Every node finds it is equidistant from any two point declared as Voronoi edge Embeding street map on Voronoi edge using quadtree as before The danger point : A,B,C

34 Performance of ASG ASG improves (compared to USG) not only the number of nodes Implies lower communication cost but also the total path length Implies performance boosting

35 Theorem 4 : ASG basic property – 1 (minimum communication cost) Communication cost of discovering the shortest path is The limits of communication cost is the limits of the size (length) of ASG So we prove that the size of ASG is

36 # of node cross Perimeter Length of the node Total length of street at that level By definition of well-behaved curve : Total length of street at all levels Communication cost of ASG:

37 Theorem 5 : ASG basic property -2 (shortest path) For a path joining any two points located on the streets in the adaptive skeleton graph l ASG l OPT x worst case x/2 x

38 Theorem 6 : ASG basic property – 3 (minimum exposure path) For a path joint any two points located on the street in ASG The proof is the same as corresponding Theorem for USG (Theorem 3), the size of square did not used in that proof, so SASG : the exposure for the adaptive skeleton graph.

39 Performance Comparison USG with ASG USGASG Communication Cost Performance Radio of Shortest Path Performance Radio of Minimum Exposure Path

40 Outlines Main ideas Previous works Navigation using uniform skeleton graph Navigation using adaptive skeleton graph Experimental Results

41 Experimental Results Place n sensors in a area Do the experiment with n =1024, 4096 and nodes. Shortest path is tested with two types of danger zones

42 Experimental Results (Skeleton Graph Size v.s. Number of Nodes) 337 nodes ~37% 659 nodes ~4% S : Simple C : Complex The uniform skeleton graph is slightly larger than the adaptive graph, but this difference is not highly significant.

43 Experimental Results (Performance ratio for Shortest Path) Performance Ratio = Generate 200 random point pairs lying within the sensor coverage area The approximated path lengths are no worse than 50% of optimal, The adaptive skeleton graph performs better as expected.

44 Experimental Results (Performance ratio for Minimum Exposure Path) Use 20 different scenarios, each of which consists of three danger points Compute 10 minimum exposure paths Performance Ratio = Both the uniform and adaptive skeleton graphs perform equally well with neither holding a decisive advantage.

45 Conclusions Shortest path and minimum exposure path can be solved using skeleton graph The USG and ASG provide close to optimal paths with very low communication overhead ASG is more scalable than USG

46 References [8] Q. Li, M. DeRosa, and D. Rus, “Distributed algorithms for guiding navigation across a sensor network,” in Proc. of IPSN ’03., [9] B. Karp and H. T. Kung, “GPSR: greedy perimeter stateless routing for wireless networks,” in Proc. of MOBICOM [14] S. Meguerdichian, F. Koushanfar, G. Qu, and M. Potkonjak, “Exposure in wireless ad-hoc sensor networks,” in Proc. of MOBICOM 2001, [15] G. Veltri, Q. Huang, G. Qu, and M. Potkonjak, “Minimal and maximal exposure path algorithms for wireless embedded sensor networks,” in Proc. of SenSys 2003, 2003.