Sunteți pe pagina 1din 13

ROUTING IN MANET WITH ROUTE HANDOFF

AND BALANCED LOAD





A PROJECT REPORT

Submitted by
M.SWETHA 2009503553
A.BEAUTILIN 2009503505
A.MAHESWARI 2009503521


in partial fulfillment for the award of the degree

of
BACHELOR OF ENGINEERING


IN

COMPUTER SCIENCE AND ENGINEERING


MADRAS INSTITUTE OF TECHNOLOGY



ANNA UNIVERSITY : CHENNAI 600 044

NOVEMBER 2012







APPENDIX 2



ANNA UNIVERSITY : CHENNAI 600 025



BONAFIDE CERTIFICATE



Certified that this project report ROUTING IN MANET WITH ROUTE
HANDOFF AND BALANCED LOAD.
is the bonafide work of M.SWETHA 2009503553
A.BEAUTILIN 2009503505
A.MAHESWARI 2009503521
who carried out the project work under my supervision.

SIGNATURE SIGNATURE


HEAD OF THE DEPARTMENT SUPERVISOR

ASSISTANT PROFESSOR

COMPUTER SCIENCE AND ENGINEERING COMPUTER SCIENCE AND
ENGINEERING
MIT CAMPUS MIT CAMPUS
ANNA UNIVERSITY ANNA UNIVERSITY
CHROMPET-44. CHROMPET-44.







ABSTRACT:


Wireless mobile ad hoc networks (MANETs) are self configuring,
dynamic network in which nodes are free to move. Quality of Service (QoS)
routing in such network is usually limited by network breakage and more
packets are dropped due to congestion. Due to the dynamic nature of the
network topology and imprecise network state information, a lot of problems
remain before more efficient solutions are found for QoS routing in MANET.
One of the problems is that the established path for a connection request may
not be stable. The second effect is dynamic change of load traffic due to node
movement. Therefore, admission control and congestion control have to be
considered to avoid congestion in ad hoc networks. Thus to cater these
problems, CALB-AOMDV protocol is proposed which provides link stability
among mobile nodes in the network by considering the type of real time
application. Stability of link is given by using a preemptive handoff strategy and
to balance overload on the channel that is chosen as optimal. Load balancing is
done by distributing the traffic among multiple paths dynamically based on
measurement of path statistics to better use the network resources so that the
congestion and end-to-end delay are minimized.








CHAPTER 1

INTRODUCTION


Wireless mobile ad hoc networks (MANETs) are selfconfiguring,
dynamic networks in which nodes are free to move. A major performance
constraint comes from path loss and multipath fading. Many MANET routing
protocols exploit multihop paths to route packets. The probability of successful
packet transmission on a path is dependent on the reliability of the wireless
channel on each hop. Rapid node movements also affect link stability,
introducing a large Doppler spread, resulting in rapid channel variations.
Since the topology of MANET is time-varying, unstable radio links
among nodes may easily happen due to difficult to predicting the coverage
pattern and mobility models, etc. Many of the routing protocols rely on the
multi-hop routing paths for packet transmission. Node movements also affect
the link stability. Routing protocols can make use of prediction of channel state
information based on the prior knowledge of the channels. Several channel
adaptive schemes have been developed for MANETs to maintain the stability.
Channel adaptive schemes can be implemented in medium access control
MAC) protocols. A stability based routing protocols like associativity based
learning (ABR), signal stability based adaptive routing (SSA), and flow oriented
routing protocol (FORP) are designed to select the stable links, which can
improve the route lifetime and data throughputs.
Routing protocols can make use of prediction of channel state
information (CSI) based on a priori knowledge of channel characteristics, to
monitor instantaneous link conditions. With knowledge of channel behavior, the
best links can be chosen to build a new path, or switch from a failing connection
to one with more favorable channel conditions.Several channel adaptive
schemes that have been developed for MANETs to maintain connection
stability can be found in the literature.
A study on link stability prediction based on probabilistic models was
proposed , where the link stability (or availability) is denoted as the conditional
probability that a link remains connected after a specific time, given that it is
currently connected. Extended in [5], this link stability prediction scheme is
based on the random walk or random way point model and requires the
knowledge of some parameters of the mobility model. These parameters are of
prior knowledge or estimated using other techniques that usually require the
received signal strength (RSS) data or location data from a GPS device.
Each node in MANET has limited communication resources, such as
bandwidth, buffer space, battery power and etc. Resource constraints in
MANET require to properly distribute the traffic among the mobile hosts.
Otherwise, heavily loaded hosts may cause congestion and large delay; even it
may deplete energy quickly, which will lead to network partitions and failure of
application sessions. Thus load balancing is emerging as a key tool to better use
MANET resources and improve MANET performance. With load balancing,
MANET can minimize traffic congestion and load imbalance, as a result, end-
to-end packet delay can be minimized, mobile nodes lifetime can be
maximized, etc.










CHAPTER 2
LITERATURE SURVEY

2.1 NODE PREDICTION ADHOC ON DEMAND ROUTING
PROTOCOL
It focuses on the node prediction by using different approaches.
Predicting the node movement can be done by avoiding the frequent link
failures in Ad hoc environments. This approach allows to identifying the stable
paths, reusing of paths, and avoid the link failures. In this problem, the first
step, we find the node prediction by comparing the received the power level of
adjacent node with the threshold power. This means to predict the node (NP) as
a measure of path stability.
In the Second step we use the same information by different approach
which means calculating the node velocity. The performance of the NP-
AOMDV, throughput, End-To-End delay, Routing control overhead compares
with the well known Ad Hoc on Demand Multipath Distance Vector Routing.
Simulation results show the improved network performance of our proposed
approach (NP-AOMDV) over than existing multipath routing protocol
(AOMDV).
In NP-AOMDV we focus the deficiency in the way of predicting node
movements, we utilize the two different approaches.One is based on the
comparison of received power with the adjacent nodes and other is by
predicting the direction of the nodes based on the node velocity calculating the
prediction of nodes based on the prediction we choose the optimized path. If we
fail in node prediction, we allow the handover to one of the remaining selected
path.



2.2 LINK STABILITY PREDICTION BASED ROUTING ALGORITHM:


Firstly, depending on the received signal strength of nodes, a model to
predict the link stability is designed. Secondly, a link stability prediction-based
routing (LSPR) algorithm is proposed. The LSPR algorithm based on the link
stability prediction is proposed in sequence . In LSPR algorithm, the mean link
duration is used to decide the forwarding delay of RREQ packets, longer mean
link duration determines smaller forwarding delay. Furthermore a forwarding
rule used to reduce the number of RREQs forwarded by receding neighbor
nodes. The results of simulations confirm that LSPR algorithm is efficient in
strengthening route stability, decreasing routing overhead and improving
network performance .

2.3 LINK STABILITY BASED ON LINK CONNECTIVITY:

It predict the link stability based on the node's connectivity with other
nodes, using a probabilistic model. It first model the link connectivity between
two nodes, under the assumption that the link connectivity follows the Markov
chain model . It also consider the case of non-stationary movements (i.e. the
mobility pattern, e.g. speed of nodes, varies with time). Then we propose a
method to estimate the parameters of the link connectivity model. Afterwards,
the stability of the respective links is evaluated based on the estimated
parameters. The proposed scheme does not require prior information about the
mobility model of the network.




2.4 LINK STABILITY WITH DYNAMIC DELAY PREDICTION:

SDCR makes routing decisions according to link state and dynamic delay
detection. In the route discovery phase, SDCR finds paths with great link
stability factor. Thus, a feasible path that is more likely longer-lived is selected
for data transfer. In the route maintenance phase, SDCR effectively keeps
monitoring network topology changes by delay prediction and performs
rerouting before the paths become unavailable. With these route discovery and
maintenance mechanisms operating together, SDCR significantly improves
routing performance and guarantee QoS request.

2.5 LOAD BALANCING WITH AOMDV:
In the scheme each node checks its interface queue occupancy to
determine whether it responds to the received RREQ or not. The criterion for
the decision is a threshold value, which is calculated by each node when a
RREQ is received. It is a variable along with the queue occupancy of the nodes
around backward path. Therefore, the threshold is adjusted adaptively according
to the load status of the network this scheme can distribute the traffic evenly
among the nodes in an ad hoc network.

2.6 ADAPTIVE ADHOC ON DEMAND ROUTING PROTOCOL:
In A2OMDV, each source node prioritizes its routes obtained from the
route discovery procedure and transmits data through the route of the highest
priority at that time. The priority of a route is determined based on the RTT of
the route and it is periodically recalculated in order to find the optimal route in
the dynamic change of the network condition. We define the route of the highest
priority as primary route and the other routes as alternative routes. If the
performance of the selected route drops below a certain threshold,
the source node picks another route from the group of the candidate routes
considering their round trip time (RTT).
For the dynamic priority measurement, each source node has to maintain
RTT of its routes. The RTT values are initialized as the end-to-end delay
between RREQ and RREP at the route discovery procedure and updated
periodically. In the RTT measurement for a route, the source node sends a probe
packet to its destination through the route at every probing interval. Each
measured RTT is stored in the entry corresponding to the route of the routing
table.
Although many candidates for the probe packet are available, we consider
an ICMP packet is suitable. Since the source node can verify the availability of
its routes, the timeout field used in AOMDV is no longer needed in A2OMDV.
For the RTT measurement for the primary route, we apply a cross-layer
approach. If the active session between the source node and the destination uses
TCP, then the source node can obtain the estimated RTT from its TCP without
generating any probe packet. Hence, it reduces unnecessary control overheads
in A2OMDV.

2.7 MANET ADAPTIVE LOAD BALANCING:
It assumes that several disjoint paths between source and destination node
have been established using a multipath routing protocol. MALB locates at
source node and its objective is distribute the traffic among multiple disjoint
paths based on measurement of path statistics so that the congestion and load
imbalance are minimized. Source node periodically measures the path statistics
by packet probing techniques and then adaptively adjust traffic distribution
across multiple disjoint paths.


2.8 CONGESTION ADAPTIVE MULTIPATH ROUTING PROTOCOL:
The protocol considers available bandwidth,load and residual bateery
energy of nodes and distribute traffic through fail safemultiple paths.In this
approach when the average load of an existing link increases beyond a threshold
and available bandwidth and residual battery energy decreases below a
threshold , traffic is distributed over a multiple paths to reduce load on a
congested link.

2.9 WEIGHTED LOAD BALANCED ROUTING PROTOCOL:
WLBR selects a routing path by maximizing the weight among the
feasible paths. There are three parameters in WLBR that are used to calculate
the weight of the feasible path: the aggregate interface queue length, the route
energy, and the hop count. Route selection is based on the weight value of each
feasible path. In a feasible path, the higher the weight value, the higher is its
suitability for traffic distribution.
Route Energy (RE): The route energy is the sum of energy possessed by nodes
falling on a route. Higher the route energy, lesser is the probability of route
failure due to exhausted nodes.
Aggregate Interface Queue Length (AIQL): The sum of interface queue
lengths of all the intermediate nodes from the source node to the current node.

2.10 AOMDV-APLP(ACCESSIBILITY PREDICTION & LINK
PREDICTION):
2.10.1 Accessibility Prediction Algorithm
Following algorithm is used for accessibility prediction
a) If a node A receives a routing packet from another node B, node B is in As
neighborhood and is accessible to A.
b) If a node A receives a routing packet originated by a node B, node B is
accessible to node A and there exists a valid route from node A to node B.
c) If a node A receives a RERR from a node B, all the unreachable nodes
mentioned in this RERR are no more accessible to node A through node D.
Routing entries will never be deleted a new field Accessible is
added to each routing table entry depicts the predicted accessibility information.
Start = No information
Accessible = A valid route to node exists or would be possible
Inaccessible = A valid route to node would not be possible

2.10.2 LINK PREDICTION:
AOMDV with accessibility prediction routing protocol make use of pre-
computed routes determined during route discovery. These solutions, however,
suffer during high mobility because the alternate paths are not actively
maintained. Hence, precisely when needed, the routes are often broken. To
overcome this problem, link breakage prediction method is used. Prediction can
be done only for multiple paths that are formed during the route discovery
process. All the paths are maintained by means of periodic update packets
unicast along each path. These update packets are MAC frames which gives the
transmitted and received power from which distance can be measured ,this
distance can be used to predict whether the node is moving inward or outward
relative to the previous distance value that is it give the signal strength . At any
point of time, only the path with the strongest signal strength is used for data
transmission.





CHAPTER 3
PROPOSED SYSTEM

PROPOSAL:
In this paper, we introduce an enhanced, channel-aware version of the
AOMDV routing protocol. The key aspect of this enhancement, which is not
addressed in other work, is that we use specific, timely, channel quality
information allowing us to work with the ebb-and-flow of path availability.
This approach allows reuse of paths which become unavailable for a time,
rather than simply regarding them as useless, upon failure, and discarding them.
We utilize the channel average nonfading duration (ANFD) as a measure of
Link stability, combined with the traditional hop-count measure for path
selection. The protocol then uses the same information to predict signal fading
and incorporates path handover to avoid unnecessary overhead from a new path
discovery process. The average fading duration (AFD) is utilized to determine
when to bring a path back into play, allowing for the varying nature of path
usability instead of discarding at initial failure. This protocol provides a dual
attack for avoiding unnecessary route discoveries, predicting path failure
leading to handoff and then bringing paths back into play when they are again
available, rather than simply discarding them at the first sign of a fade. Further,
the same information is required to determine ANFD, AFD and predict path
failure, enhancing efficiency. The overall effect is a protocol with improved
routing decisions leading to a more robust network.

S-ar putea să vă placă și