Ad Hoc Networking Course Instructor: Carlos Pomalaza-Ráez Geographical Routing Using Partial Information for Wireless Ad Hoc Networks Rahul Jain, Anuj.

Slides:



Advertisements
Similar presentations
Geographic Routing Without Location Information AP, Sylvia, Ion, Scott and Christos.
Advertisements

ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
A Presentation by: Noman Shahreyar
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
TAODV: A Trusted AODV Routing Protocol for MANET Li Xiaoqi, GiGi March 22, 2004.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Ad-Hoc Networks Beyond Unit Disk Graphs
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
Ad Hoc Networks Routing
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Geographic Routing Without Location Information A. Rao, C. Papadimitriou, S. Shenker, and I. Stoica In Proceedings of the 9th Annual international Conference.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN © 2001 Navid Nikaein Eurecom Institute.
The Zone Routing Protocol (ZRP)
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Location-Aware Routing Protocols in a Mobile Ad Hoc Network
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Scalable Routing Protocols for
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Geographical Routing Using Partial Information for Wireless Ad Hoc Networks Rahul Jain, Anuj Puri, and Raja Sengupta Department of EECS University of California,
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
A comparison of Ad-Hoc Routing Protocols
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing.
Presentation transcript:

Ad Hoc Networking Course Instructor: Carlos Pomalaza-Ráez Geographical Routing Using Partial Information for Wireless Ad Hoc Networks Rahul Jain, Anuj Puri, and Raja Sengupta University of California, Berkeley Published on IEEE Personal Communications, Vol.8, Issue 1, Feb2001 Presented by Jani Saloranta at Ad Hoc Networking Course

2 Outline Introduction Geograhical Routing Algorithm (GRA) Algorithm Related Issues Teardown protocol Performance Simulation Results Conclusion

3 Introduction The algorithm for routing in wireless ad hoc networks using information about geographical location of the nodes. Why? –Setting up a communication infrastructure is difficult. –Mobility –Money

4 The Geographical Routing Algorithm Doesn’t assume any hierarchical network architecure Doesn’t do source routing Assumes nodes position via global positioning system (GPS) and existence of geographical location service (GLS). Optimal power Symmetric links Medium access schedule such that each node can transmit at a certain bit rate without interference.

5 Wireless network can be modellad as a graph G = ( N, L ), where nodes N = {1, 2,..., n} and edges (links) L = { ( i, j ) | nodes i and j are neighbours }. Each node knows about a small number of nodes in the network. More about the those who are nearer to it than those about those further away.

6 S D

7 The Algorithm Start point: Each node knows only about its neighbours. Routing table for node S is a list, where p i is a geographical position and S i is neighbour of S. Node S checks from its routing table which p i is closest for packet destination D. Each node thus forwards the packet in the same way till the packet reaches the destination.

8 S D If node S discovers that it is closer to the destination than any other p i we say the packet is ”stuck”. Route discovery protocol handles these situations. Route discovery protocol: –Finds a path from S to D. ( Path(S, D) = ) and updates the routing table of the node k i. ?

9 1) from A to C2) from A to D3) from A to E

10 Related Issues Positional Errors –Node i gets its position from GPS and there is an error. i advertises wrong position p i instead of correct position p i ’. –If error is big enough packet most propably get ”stuck”  Route discovery protocol. Multiple Route Discoveries –Avoided by timestamps.

11 Teardown protocol Extension which tries to maintain the centers property ans keep the routing tables consistent. Node S updates its routing table: 1.S receives hello msg from node N i  it puts (N i, pos(N i ), N i ) 2.If S doesn’t hear anything from node N i for certain time  it removes (D i, pos(N i ), N i ) for every D i. 3.If Table(S) contains the entry (D i, p i, N i ) and S receives Table(N i ) which contains the entry (D i, p j, –), then S updates its entry to (D i, p j, N i ). 4.If Table(S) contains the entry (D i, p i, N i ) and S receives Table(N i ) which does not contain an entry (D i, –, –), then S removes the entry (D ii, p i, N i ) from its table. 5.After any change to its routing table, S broadcasts the new Table(S).

12 Performance Convergence of Routing Tables –One of the advantages of algorithm is that a node does not need to have a routing entry for every other node in the network. Number of route discoveries per node –O (log n) Routing Table Size –The mean routing table size is bounded above by O ( L 1 log n )), where L 1 is the mean length of the shortest path between any pair of nodes in an n- node random network.

13 Assumption: network has n nodes in a unit area and each node has transmission radius r. Overhead from a single link going down –O ( L log(n) / r 2 ) Number of links going down due to mobility –O (r v n 2 ), where v is speed of certain node.  Total overhead –O ( L v n 2 log(n ) / r ) packets get generated in the network per unit time.

14 Simulation Results Figure 7aFigure 7b

15 Figure 8aFigure 8b

16 Figure 9aFigure 9b

17 Conclusions Algorithm is asynchronous, real-time, distributed, and scalable. It does not require an architecture or hierarchy to be imposed on the network, but provides each node with a distance-dependent aggregated view of the network topology. Correctness of algorithm has been shown via theoretic calculus and verified through simulations.

18 Teardown misspelling Correct form can be found from [19]. Says: (d i, p i, n i ) Should say: (d i, p j, n i )

19 Blurry math ”We assume the network has n nodes in a unit area and each node has a transmission radius r.” ”On average, each node has n π r 2 neighbors and cLlog(n) entries in its routing table. So on average a = cLlog(n)/(n π r 2 ) entries in the routing table of A are using a link from node A to a neighbor B.”  nodesradiusneighboursentries nr nπr2nπr2 cLlog(n) cL* (-1) cL 2225cL* (0.3)