SlideShare a Scribd company logo
1 of 3
Geographic Routing in -Dimensional Spaces
With Guaranteed Delivery and Low Stretch
Abstract:
       Almost all geographic routing protocols have been designed for 2-D. We
present a novel geographic routing protocol, named Multihop Delaunay
Triangulation (MDT), for 2-D, 3-D, and higher dimensions with these properties:
1) guaranteed delivery for any connected graph of nodes and physical links, and 2)
low routing stretch from efficient forwarding of packets out of local minima. The
guaranteed delivery property holds for node locations specified by accurate,
inaccurate, or arbitrary coordinates. The MDT protocol suite includes a packet
forwarding protocol together with protocols for nodes to construct and maintain a
distributed MDT for routing. We present the performance of MDT protocols in 3 D
and 4-D as well as performance comparisons of MDT routing versus representative
geographic routing protocols for nodes in 2-D and 3-D. Experimental results show
that MDT provides the lowest routing stretch in the comparisons. Furthermore,
MDT protocols are specially designed to handle churn, i.e., dynamic topology
changes due to addition and deletion of nodes and links. Experimental results show
that MDT’s routing success rate is close to 100% during churn, and node states
converge quickly to a correct MDT after churn.

Reasons of Proposal:
       Geographic routing (also known as location-based or geometric routing) is
attractive because the routing state needed for greedy forwarding at each node is
independent of network size. Almost all geographic routing protocols have been
designed for nodes in 2-D. In reality, many wireless applications run on nodes
located in 3-D. Furthermore, node location information may be highly inaccurate
or simply unavailable. Consider a network represented by a connected graph of
nodes and physical links (to be referred to as the connectivity graph). Greedy
forwarding of a packet may be stuck at a local minimum, i.e., the packet is at a
node closer to the packet’s destination than any of the nodes’s directly connected
neighbors. Geographic routing protocols differ mainly in their recovery methods
designed to move packets out of local minima. For general connectivity graphs in
3-D, face routing methods designed for 2-D are not applicable. Furthermore,
Durocher et al. proved that there is no “local” routing protocol that provides
guaranteed delivery, even under the strong assumptions of a “unit ball graph” and
accurate location information. Thus, designing a geographic routing protocol that
provides guaranteed delivery in 3-D is a challenging problem.

Existing System:
       We present in this paper a novel geographic routing protocol, Multi hop
Delaunay Triangulation (MDT), that provides guaranteed delivery for a network of
nodes in a -dimensional space, for . (Only Euclidean spaces are considered in this
paper.) The guaranteed delivery property is proved for node locations specified by
arbitrary coordinates; thus, the property also holds for node locations specified by
inaccurate coordinates or accurate coordinates. We show experimentally that MDT
routing provides a routing (distance) stretch close to 1 for nodes in 2-D and 3-D
when coordinates specifying node locations are accurate. 1 When coordinates
specifying node locations are highly inaccurate, we show that MDT routing
provides a low routing (distance) stretch relative to other geographic routing
protocols. Nodes may also be arbitrarily located in a virtual space with packets
routed by MDT using the coordinates of nodes in the virtual space (instead of their
coordinates in physical space). In this case, MDT routing still provides guaranteed
delivery, but the distance stretch in physical space may be high. Geographic
routing in a virtual space is useful for networks without location information or
networks in which the routing cost between two directly connected neighbors is
neither a constant nor proportional to the physical distance between them (such as
ETT [6]). For example, a 4-D virtual space can be used for geographic routing of
nodes physically located in a 3-D space. The extra dimension makes it possible to
assign nodes to locations in the virtual space such that the Euclidean distance
between each pair of nodes in the virtual space is a good estimate of the routing
cost between them. The design of a positioning system to embed routing costs in a
virtual space is a challenging problem for wireless networks without any-to-any
routing support and beyond the scope of this paper
Proposed System:
        The problem is solved in a companion paper [23] where we show how to: 1)
make use Of MDT protocols to embed routing costs in virtual spaces (such as 4-
D), and 2) extend MDT routing to optimize end-to-end path costs for any additive
routing metric. MDT was designed to leverage the guaranteed delivery property of
Delaunay triangulation (DT) graphs. For nodes in 2-D, Bose and Morin proved that
greedy routing in a DT always finds a given destination node [3]. Lee and Lam
[16] generalized their result and proved that in a -dimensional Euclideanspace ,
given a destination location , greedy routing in a DT always finds a node that is
closest to . Fig. 1(a) shows a 2-D space with three large obstacles and an
arbitrary connectivity graph. Fig. 1(b) shows the DT graph [9] of the nodes in Fig.
1(a). In the DT graph, the dashed lines denote DT edges between nodes that are not
connected by physical links. The MDT graph of the connectivity graph in Fig. 1(a)
is illustrated in Fig. 1(c). By definition, the MDT graph includes every physical
link in the connectivity graph and every edge in the DT graph. In MDT routing,
when a packet is stuck at a local minimum of the connectivity graph. the packet is
next forwarded, via a “virtual link,” to the DT neighbor that is closest to the
destination. In short, the recovery method of MDT is to forward greedily in the DT
graph that is guaranteed to succeed. In this paper, we present MDT protocols for a
set of nodes to construct and maintain a correct multihop DT (formal definition in
Section II). In a multihop DT, two nodes that are neighbors in the DT graph
communicate directly if there is a physical link between them; otherwise, they
communicate via a virtual link, i.e., a multihop path provided by soft-state
forwarding tables in nodes along the path.

More Related Content

What's hot

A New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO SystemsA New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO SystemsRadita Apriana
 
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOCIMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOCVLSICS Design
 
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemPacket Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemIDES Editor
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkEswar Publications
 
The Effect of Network Topology on Geographic Routing Performance in Localized...
The Effect of Network Topology on Geographic Routing Performance in Localized...The Effect of Network Topology on Geographic Routing Performance in Localized...
The Effect of Network Topology on Geographic Routing Performance in Localized...IDES Editor
 
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSDYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSIAEME Publication
 
Spatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesSpatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesKolja Kleineberg
 
Flexible channel allocation using best Secondary user detection algorithm
Flexible channel allocation using best Secondary user detection algorithmFlexible channel allocation using best Secondary user detection algorithm
Flexible channel allocation using best Secondary user detection algorithmijsrd.com
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...cscpconf
 
Enforcing end to-end proportional fairness with bounded buffer overflow proba...
Enforcing end to-end proportional fairness with bounded buffer overflow proba...Enforcing end to-end proportional fairness with bounded buffer overflow proba...
Enforcing end to-end proportional fairness with bounded buffer overflow proba...ijwmn
 
AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING
 AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING
AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTINGnexgentechnology
 
Fuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingFuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingCSCJournals
 
An Enhanced Inter-Domain Communication among MANETs through selected Gateways
An Enhanced Inter-Domain Communication among MANETs through selected GatewaysAn Enhanced Inter-Domain Communication among MANETs through selected Gateways
An Enhanced Inter-Domain Communication among MANETs through selected Gatewaysidescitation
 
Stochastic analysis of random ad hoc networks with maximum entropy deployments
Stochastic analysis of random ad hoc networks with maximum entropy deploymentsStochastic analysis of random ad hoc networks with maximum entropy deployments
Stochastic analysis of random ad hoc networks with maximum entropy deploymentsijwmn
 

What's hot (18)

Ijcnc050215
Ijcnc050215Ijcnc050215
Ijcnc050215
 
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO SystemsA New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
 
G0544650
G0544650G0544650
G0544650
 
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOCIMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
 
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P SystemPacket Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
Packet Loss and Overlay Size Aware Broadcast in the Kademlia P2P System
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
 
The Effect of Network Topology on Geographic Routing Performance in Localized...
The Effect of Network Topology on Geographic Routing Performance in Localized...The Effect of Network Topology on Geographic Routing Performance in Localized...
The Effect of Network Topology on Geographic Routing Performance in Localized...
 
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKSDYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
DYNAMIC ADDRESS ROUTING FOR SCALABLE AD HOC NETWORKS
 
Spatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexesSpatial patterns in evolutionary games on scale-free networks and multiplexes
Spatial patterns in evolutionary games on scale-free networks and multiplexes
 
Flexible channel allocation using best Secondary user detection algorithm
Flexible channel allocation using best Secondary user detection algorithmFlexible channel allocation using best Secondary user detection algorithm
Flexible channel allocation using best Secondary user detection algorithm
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
 
Enforcing end to-end proportional fairness with bounded buffer overflow proba...
Enforcing end to-end proportional fairness with bounded buffer overflow proba...Enforcing end to-end proportional fairness with bounded buffer overflow proba...
Enforcing end to-end proportional fairness with bounded buffer overflow proba...
 
AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING
 AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING
AN OVERLAY ARCHITECTURE FOR THROUGHPUTOPTIMAL MULTIPATH ROUTING
 
Fuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network RoutingFuzzy Optimized Metric for Adaptive Network Routing
Fuzzy Optimized Metric for Adaptive Network Routing
 
An Enhanced Inter-Domain Communication among MANETs through selected Gateways
An Enhanced Inter-Domain Communication among MANETs through selected GatewaysAn Enhanced Inter-Domain Communication among MANETs through selected Gateways
An Enhanced Inter-Domain Communication among MANETs through selected Gateways
 
Multi-Channel Scheduling (MCDRR)
Multi-Channel Scheduling (MCDRR)Multi-Channel Scheduling (MCDRR)
Multi-Channel Scheduling (MCDRR)
 
Stochastic analysis of random ad hoc networks with maximum entropy deployments
Stochastic analysis of random ad hoc networks with maximum entropy deploymentsStochastic analysis of random ad hoc networks with maximum entropy deployments
Stochastic analysis of random ad hoc networks with maximum entropy deployments
 

Similar to Geographic routing in

Distributed Path Computation Using DIV Algorithm
Distributed Path Computation Using DIV AlgorithmDistributed Path Computation Using DIV Algorithm
Distributed Path Computation Using DIV AlgorithmIOSR Journals
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Comparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State ProtocolsComparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State ProtocolsEast West University
 
A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...IJRES Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Improving the scalability by contact information compression in routing
Improving the scalability by contact information compression in routingImproving the scalability by contact information compression in routing
Improving the scalability by contact information compression in routingijitjournal
 
V.KARTHIKEYAN PUBLISHED ARTICLE A
V.KARTHIKEYAN PUBLISHED ARTICLE AV.KARTHIKEYAN PUBLISHED ARTICLE A
V.KARTHIKEYAN PUBLISHED ARTICLE AKARTHIKEYAN V
 
Geo-Cast Routing Protocol
Geo-Cast Routing ProtocolGeo-Cast Routing Protocol
Geo-Cast Routing Protocolchirag bhatt
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A Survey on Balancing the Network Load Using Geographic Hash Tables
A Survey on Balancing the Network Load Using Geographic Hash TablesA Survey on Balancing the Network Load Using Geographic Hash Tables
A Survey on Balancing the Network Load Using Geographic Hash TablesIOSR Journals
 
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsAOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsZhenyun Zhuang
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing ProtocolsKABILESH RAMAR
 
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...IDES Editor
 
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKSLOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKSIJARIIT
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)Gabriel Balderas
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETEditor IJCATR
 
Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Krishna Nanda
 

Similar to Geographic routing in (20)

Distributed Path Computation Using DIV Algorithm
Distributed Path Computation Using DIV AlgorithmDistributed Path Computation Using DIV Algorithm
Distributed Path Computation Using DIV Algorithm
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Comparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State ProtocolsComparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State Protocols
 
A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...A Review on Geographical Location Based Energy Efficient Direction Restricted...
A Review on Geographical Location Based Energy Efficient Direction Restricted...
 
Mobile Ad hoc network
Mobile Ad hoc networkMobile Ad hoc network
Mobile Ad hoc network
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Improving the scalability by contact information compression in routing
Improving the scalability by contact information compression in routingImproving the scalability by contact information compression in routing
Improving the scalability by contact information compression in routing
 
V.KARTHIKEYAN PUBLISHED ARTICLE A
V.KARTHIKEYAN PUBLISHED ARTICLE AV.KARTHIKEYAN PUBLISHED ARTICLE A
V.KARTHIKEYAN PUBLISHED ARTICLE A
 
Geo-Cast Routing Protocol
Geo-Cast Routing ProtocolGeo-Cast Routing Protocol
Geo-Cast Routing Protocol
 
G1063841
G1063841G1063841
G1063841
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
C017130912
C017130912C017130912
C017130912
 
A Survey on Balancing the Network Load Using Geographic Hash Tables
A Survey on Balancing the Network Load Using Geographic Hash TablesA Survey on Balancing the Network Load Using Geographic Hash Tables
A Survey on Balancing the Network Load Using Geographic Hash Tables
 
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systemsAOTO: Adaptive overlay topology optimization in unstructured P2P systems
AOTO: Adaptive overlay topology optimization in unstructured P2P systems
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
 
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKSLOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
LOAD BALANCING AND PROVIDING SECURITY USING RSA IN WIRELESS SENSOR NETWORKS
 
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
A survey of geographic routing protocols for Vehicular Ad Hoc Networks (VANETs)
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANET
 
Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1Computer Communication Networks-Routing protocols 1
Computer Communication Networks-Routing protocols 1
 

More from IMPULSE_TECHNOLOGY (20)

17
1717
17
 
16
1616
16
 
15
1515
15
 
25
2525
25
 
24
2424
24
 
23
2323
23
 
22
2222
22
 
21
2121
21
 
20
2020
20
 
19
1919
19
 
18
1818
18
 
16
1616
16
 
15
1515
15
 
14
1414
14
 
13
1313
13
 
12
1212
12
 
11
1111
11
 
10
1010
10
 
9
99
9
 
8
88
8
 

Geographic routing in

  • 1. Geographic Routing in -Dimensional Spaces With Guaranteed Delivery and Low Stretch Abstract: Almost all geographic routing protocols have been designed for 2-D. We present a novel geographic routing protocol, named Multihop Delaunay Triangulation (MDT), for 2-D, 3-D, and higher dimensions with these properties: 1) guaranteed delivery for any connected graph of nodes and physical links, and 2) low routing stretch from efficient forwarding of packets out of local minima. The guaranteed delivery property holds for node locations specified by accurate, inaccurate, or arbitrary coordinates. The MDT protocol suite includes a packet forwarding protocol together with protocols for nodes to construct and maintain a distributed MDT for routing. We present the performance of MDT protocols in 3 D and 4-D as well as performance comparisons of MDT routing versus representative geographic routing protocols for nodes in 2-D and 3-D. Experimental results show that MDT provides the lowest routing stretch in the comparisons. Furthermore, MDT protocols are specially designed to handle churn, i.e., dynamic topology changes due to addition and deletion of nodes and links. Experimental results show that MDT’s routing success rate is close to 100% during churn, and node states converge quickly to a correct MDT after churn. Reasons of Proposal: Geographic routing (also known as location-based or geometric routing) is attractive because the routing state needed for greedy forwarding at each node is independent of network size. Almost all geographic routing protocols have been designed for nodes in 2-D. In reality, many wireless applications run on nodes located in 3-D. Furthermore, node location information may be highly inaccurate or simply unavailable. Consider a network represented by a connected graph of nodes and physical links (to be referred to as the connectivity graph). Greedy forwarding of a packet may be stuck at a local minimum, i.e., the packet is at a node closer to the packet’s destination than any of the nodes’s directly connected neighbors. Geographic routing protocols differ mainly in their recovery methods designed to move packets out of local minima. For general connectivity graphs in 3-D, face routing methods designed for 2-D are not applicable. Furthermore,
  • 2. Durocher et al. proved that there is no “local” routing protocol that provides guaranteed delivery, even under the strong assumptions of a “unit ball graph” and accurate location information. Thus, designing a geographic routing protocol that provides guaranteed delivery in 3-D is a challenging problem. Existing System: We present in this paper a novel geographic routing protocol, Multi hop Delaunay Triangulation (MDT), that provides guaranteed delivery for a network of nodes in a -dimensional space, for . (Only Euclidean spaces are considered in this paper.) The guaranteed delivery property is proved for node locations specified by arbitrary coordinates; thus, the property also holds for node locations specified by inaccurate coordinates or accurate coordinates. We show experimentally that MDT routing provides a routing (distance) stretch close to 1 for nodes in 2-D and 3-D when coordinates specifying node locations are accurate. 1 When coordinates specifying node locations are highly inaccurate, we show that MDT routing provides a low routing (distance) stretch relative to other geographic routing protocols. Nodes may also be arbitrarily located in a virtual space with packets routed by MDT using the coordinates of nodes in the virtual space (instead of their coordinates in physical space). In this case, MDT routing still provides guaranteed delivery, but the distance stretch in physical space may be high. Geographic routing in a virtual space is useful for networks without location information or networks in which the routing cost between two directly connected neighbors is neither a constant nor proportional to the physical distance between them (such as ETT [6]). For example, a 4-D virtual space can be used for geographic routing of nodes physically located in a 3-D space. The extra dimension makes it possible to assign nodes to locations in the virtual space such that the Euclidean distance between each pair of nodes in the virtual space is a good estimate of the routing cost between them. The design of a positioning system to embed routing costs in a virtual space is a challenging problem for wireless networks without any-to-any routing support and beyond the scope of this paper
  • 3. Proposed System: The problem is solved in a companion paper [23] where we show how to: 1) make use Of MDT protocols to embed routing costs in virtual spaces (such as 4- D), and 2) extend MDT routing to optimize end-to-end path costs for any additive routing metric. MDT was designed to leverage the guaranteed delivery property of Delaunay triangulation (DT) graphs. For nodes in 2-D, Bose and Morin proved that greedy routing in a DT always finds a given destination node [3]. Lee and Lam [16] generalized their result and proved that in a -dimensional Euclideanspace , given a destination location , greedy routing in a DT always finds a node that is closest to . Fig. 1(a) shows a 2-D space with three large obstacles and an arbitrary connectivity graph. Fig. 1(b) shows the DT graph [9] of the nodes in Fig. 1(a). In the DT graph, the dashed lines denote DT edges between nodes that are not connected by physical links. The MDT graph of the connectivity graph in Fig. 1(a) is illustrated in Fig. 1(c). By definition, the MDT graph includes every physical link in the connectivity graph and every edge in the DT graph. In MDT routing, when a packet is stuck at a local minimum of the connectivity graph. the packet is next forwarded, via a “virtual link,” to the DT neighbor that is closest to the destination. In short, the recovery method of MDT is to forward greedily in the DT graph that is guaranteed to succeed. In this paper, we present MDT protocols for a set of nodes to construct and maintain a correct multihop DT (formal definition in Section II). In a multihop DT, two nodes that are neighbors in the DT graph communicate directly if there is a physical link between them; otherwise, they communicate via a virtual link, i.e., a multihop path provided by soft-state forwarding tables in nodes along the path.