Efficient Routing in Mobile Ad Hoc Networks

A wireless network is any type of computer network that uses wireless communication links for connecting network nodes. There are two major types of wireless networks: one is infrastructure-based which is centralized and managed by at least one wireless access point (AP) to maintain the connections...

Full description

Bibliographic Details
Main Author: Wang, Yali
Other Authors: Garcia-Luna-Aceves, J.J.
Format: Other/Unknown Material
Language:English
Published: eScholarship, University of California 2014
Subjects:
Online Access:https://escholarship.org/uc/item/4j84x2tf
id ftcdlib:oai:escholarship.org/ark:/13030/qt4j84x2tf
record_format openpolar
institution Open Polar
collection University of California: eScholarship
op_collection_id ftcdlib
language English
topic Computer engineering
Ad Hoc
Distance
Mobile
Routing
spellingShingle Computer engineering
Ad Hoc
Distance
Mobile
Routing
Wang, Yali
Efficient Routing in Mobile Ad Hoc Networks
topic_facet Computer engineering
Ad Hoc
Distance
Mobile
Routing
description A wireless network is any type of computer network that uses wireless communication links for connecting network nodes. There are two major types of wireless networks: one is infrastructure-based which is centralized and managed by at least one wireless access point (AP) to maintain the connections between all other nodes. The other type is self-configuring infrastructureless which is independent of AP andnode communicate each other directly without requiring centralized management, for instance, Ad hoc Network. A Mobile Ad-hoc Nework(MANET) is consisted of mobile nodes which can change geographic positions randomly in any directions. MANETusually has a routable networking environment on top of a Link Layer ad hoc network.In mobile ad hoc networks, each node randomly moves with various velocity and has no knowledge of other node's location. Before data is transmitted between nodes, each node is required to establish a path from source to destination which is so-called Routing. It may have multiple paths between source and destination. The path can be one-hop or multiple-hop. One-hop is referred to adjacent neighbors within a fixed radio distance. Imagine an undirected graph G={V,E} , there are multiple paths between pairs of vertices and each vertex obtains a path to other vertex so that it effectively arrives to destination vertex. In this dissertation, we study multiple distributed routing strategies for MANET. The major contributions are to mitigate routing overhead with the guaranty of covering all nodes in MANET and no knowledge of the geographical locations of destinations are required. All protocols are adaptive to the scenarios of independent of network mobility,cardinality of network and number of neighbors. It is noteworthy to mention that in experiemental study, for the purpose of the best observation, the set of scenarios is relatively selective to maintain the well established connected networks. The proportion of the size of terrains and the density of networks must be reasonable, which is not too dense or too sparse so that the performance is able to show more explicitly. First, we propose a novel directional routing scheme Dircast: Floodingreduced routing in MANET without destination coordinates [34] for which address the flooding problems that played many routing protocols designed in MANET. Dircast assumes that each node knows its own geographical coordinates and nominates the limitednumber of relay nodes at each hop to proceed routing discovery. The selected relay nodes have the shortest distance to all boundary vertices so that the span of routing can be extended to a maximal degree. Message complexity of Dircast is O(C) ≍ O(1), regardless of density of network and the number of neighbors of nodes.Second, we introduce a new methodology ORCA: On-demand Routing with Coordinates Awareness [36], using geographical coordinates to attain efficient route signaling in MANET . The selection of relaying nodes at each node in ORCA is done by computing the shortest Euclidean Distance from all neighbors of the node to fourpolar points located in the transmission range of the node. ORCA is capable to cover all nodes in a connected MANET and the maximal number of relay nodes at each hop is six. Message complexity of ORCA is O(C) ≍ O(1), regardless of density of network and the number of neighbors of nodes.Third, we develop an innovative protocol ORTHCA: On-demand Routingwith Two Hop Coordinates Awareness for minimizing dissemination of routing overhead with two-hop coordinate awareness in MANET [35]. The selection of relaying nodes is implemented as follows: firstly computes the best two hop relay nodes R2(u), whoseEuclidean Distance to four polar points are the shortest among all two hop neighbors N2(u); then determines one hop relay nodes R1(u) connecting with R2(u). This process is iterated only by each member of R2(u). Message complexity of ORTHCA is O(C) ≍O(1), regardless of density of network and the number of neighbors of nodes. Fourth, we present CBORCA: A Cluster Based ORCA Routing Protocol inMANET, by eliminating the redundant relay nodes and creating overlapping clusters to guarantee full coverage in MANET. This algorithm exploits the advantages of cluster's properties and achieves the enhanced performance better than ORCA. It divides the network into multiple overlapping clusters and select cluster head set H(u) by extracting a limited number of relay nodes from a given relay node set R(u) of the node. The selected cluster heads are the only relay nodes to forward routing requests. Both theoretical analysis and experimental simulation have proved message complexity is a constant number O(C) ≍ O(1), regardless of density of network and the number ofneighbors of nodes.
author2 Garcia-Luna-Aceves, J.J.
format Other/Unknown Material
author Wang, Yali
author_facet Wang, Yali
author_sort Wang, Yali
title Efficient Routing in Mobile Ad Hoc Networks
title_short Efficient Routing in Mobile Ad Hoc Networks
title_full Efficient Routing in Mobile Ad Hoc Networks
title_fullStr Efficient Routing in Mobile Ad Hoc Networks
title_full_unstemmed Efficient Routing in Mobile Ad Hoc Networks
title_sort efficient routing in mobile ad hoc networks
publisher eScholarship, University of California
publishDate 2014
url https://escholarship.org/uc/item/4j84x2tf
long_lat ENVELOPE(-63.783,-63.783,-64.833,-64.833)
geographic Access Point
geographic_facet Access Point
genre Orca
genre_facet Orca
op_relation qt4j84x2tf
https://escholarship.org/uc/item/4j84x2tf
op_rights CC-BY
op_rightsnorm CC-BY
_version_ 1766161283169648640
spelling ftcdlib:oai:escholarship.org/ark:/13030/qt4j84x2tf 2023-05-15T17:53:35+02:00 Efficient Routing in Mobile Ad Hoc Networks Wang, Yali Garcia-Luna-Aceves, J.J. 2014-01-01 application/pdf https://escholarship.org/uc/item/4j84x2tf en eng eScholarship, University of California qt4j84x2tf https://escholarship.org/uc/item/4j84x2tf CC-BY CC-BY Computer engineering Ad Hoc Distance Mobile Routing etd 2014 ftcdlib 2020-06-06T07:56:24Z A wireless network is any type of computer network that uses wireless communication links for connecting network nodes. There are two major types of wireless networks: one is infrastructure-based which is centralized and managed by at least one wireless access point (AP) to maintain the connections between all other nodes. The other type is self-configuring infrastructureless which is independent of AP andnode communicate each other directly without requiring centralized management, for instance, Ad hoc Network. A Mobile Ad-hoc Nework(MANET) is consisted of mobile nodes which can change geographic positions randomly in any directions. MANETusually has a routable networking environment on top of a Link Layer ad hoc network.In mobile ad hoc networks, each node randomly moves with various velocity and has no knowledge of other node's location. Before data is transmitted between nodes, each node is required to establish a path from source to destination which is so-called Routing. It may have multiple paths between source and destination. The path can be one-hop or multiple-hop. One-hop is referred to adjacent neighbors within a fixed radio distance. Imagine an undirected graph G={V,E} , there are multiple paths between pairs of vertices and each vertex obtains a path to other vertex so that it effectively arrives to destination vertex. In this dissertation, we study multiple distributed routing strategies for MANET. The major contributions are to mitigate routing overhead with the guaranty of covering all nodes in MANET and no knowledge of the geographical locations of destinations are required. All protocols are adaptive to the scenarios of independent of network mobility,cardinality of network and number of neighbors. It is noteworthy to mention that in experiemental study, for the purpose of the best observation, the set of scenarios is relatively selective to maintain the well established connected networks. The proportion of the size of terrains and the density of networks must be reasonable, which is not too dense or too sparse so that the performance is able to show more explicitly. First, we propose a novel directional routing scheme Dircast: Floodingreduced routing in MANET without destination coordinates [34] for which address the flooding problems that played many routing protocols designed in MANET. Dircast assumes that each node knows its own geographical coordinates and nominates the limitednumber of relay nodes at each hop to proceed routing discovery. The selected relay nodes have the shortest distance to all boundary vertices so that the span of routing can be extended to a maximal degree. Message complexity of Dircast is O(C) ≍ O(1), regardless of density of network and the number of neighbors of nodes.Second, we introduce a new methodology ORCA: On-demand Routing with Coordinates Awareness [36], using geographical coordinates to attain efficient route signaling in MANET . The selection of relaying nodes at each node in ORCA is done by computing the shortest Euclidean Distance from all neighbors of the node to fourpolar points located in the transmission range of the node. ORCA is capable to cover all nodes in a connected MANET and the maximal number of relay nodes at each hop is six. Message complexity of ORCA is O(C) ≍ O(1), regardless of density of network and the number of neighbors of nodes.Third, we develop an innovative protocol ORTHCA: On-demand Routingwith Two Hop Coordinates Awareness for minimizing dissemination of routing overhead with two-hop coordinate awareness in MANET [35]. The selection of relaying nodes is implemented as follows: firstly computes the best two hop relay nodes R2(u), whoseEuclidean Distance to four polar points are the shortest among all two hop neighbors N2(u); then determines one hop relay nodes R1(u) connecting with R2(u). This process is iterated only by each member of R2(u). Message complexity of ORTHCA is O(C) ≍O(1), regardless of density of network and the number of neighbors of nodes. Fourth, we present CBORCA: A Cluster Based ORCA Routing Protocol inMANET, by eliminating the redundant relay nodes and creating overlapping clusters to guarantee full coverage in MANET. This algorithm exploits the advantages of cluster's properties and achieves the enhanced performance better than ORCA. It divides the network into multiple overlapping clusters and select cluster head set H(u) by extracting a limited number of relay nodes from a given relay node set R(u) of the node. The selected cluster heads are the only relay nodes to forward routing requests. Both theoretical analysis and experimental simulation have proved message complexity is a constant number O(C) ≍ O(1), regardless of density of network and the number ofneighbors of nodes. Other/Unknown Material Orca University of California: eScholarship Access Point ENVELOPE(-63.783,-63.783,-64.833,-64.833)