SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. V (Mar – Apr. 2015), PP 23-27
www.iosrjournals.org
DOI: 10.9790/0661-17252327 www.iosrjournals.org 23 | Page
Optimized Fuzzy Routing for MANET
Md. Rafeeq Asst. Prof
Dept of CSE BKIT, BHALKI
Abstract: An ad-hoc network is a collection of mobile hosts with wireless network interfaces that may form a
temporary network without the aid of any established infrastructure of centralized administration. In such
environment, the nodes operate both as hosts as well as routers. Due to mobility, the topology of the network
may change randomly, rapidly and unexpectedly.
The objective of the work is to present effective decision algorithm that improves network performance. In the
proposed technique, we defuzzyfy the values of delay, packet success rate, bandwidth and find out the threshold
for these parameters for current session. In the path selection each node checks for its suitability with respect to
the threshold corresponding to the parameters. If a node satisfies the condition then only it is included in the
path otherwise node is omitted from the path.
Keywords: Adhoc Network, Fuzzy Logic, AODV, Routing, MANET
I. Introduction:
The goal of the paper is to propose a FUZZY routing in MANET by considering Bandwidth, Packet
Success Rate and Energy. We propose optimized routing technique for MANET by taking routing decision
using fuzzy logic”. All possible paths from source to destination are obtained in multipath environment using
disjoint approach. In source nodes cache, the entire path will be present. RREQ is modified by appending extra
fields of bandwidth, Packet Success rate and energy. As the RREQ traverses from the intermediate nodes, they
append their values in the respective fields. Source node defuzzyfies them and select the best path based on the
above parameters.
i. Introduction to Mobile Ad-hoc Networking
The term MANET stands for Mobile Ad-hoc Network. This new networking concept defines simple
mechanisms, which enable mobile devices to form a temporary community without any planned installation, or
human intervention. The idea is to form a totally improvised network that does not require any pre-established
infrastructure. But, how can we make this possible? The answer is very simple. Each node acts as a host and a
router at the same time. This means that each node participating in a MANET commits itself to forward data
packets from a neighboring node to another until a final destination is reached.
ii. Introduction to Fuzzy Logic
Is a form of multi-valued logic derived from fuzzy set theory to deal with reasoning that is
approximate rather than precise? Just as in fuzzy set theory the set membership values can range
(inclusively) between 0 and 1, in fuzzy logic the degree of truth of a statement can range between 0 and 1 and is
not constrained to the two truth values {true, false} as in classic predicate logic.
II. Existing System
[1] Propose a QoS-aware routing protocol, which is based on residual traffic condition estimation
during route set up. Propose QoS-aware routing protocol is built off AODV, in which the routing table is used to
forward packets, “Hello” messages are used to detect broken routes and “Error” messages are used to inform
upstream hosts about a broken route. We explore two ways to perform traffic condition estimation, and we
incorporate both an adaptive feedback-based scheme and an admission control scheme.
[2] Available bandwidth estimation is a vital component of admission control for quality-of-service
(QoS) in both wireline as well as wireless networks. In wireless networks, the available bandwidth undergoes
fast time-scale variations due to channel fading and error from physical obstacles. These effects are not present
in wireline networks, and make estimation of available bandwidth in wireless networks a challenging task.
Furthermore, the wireless channel is also a shared-access medium, and the available bandwidth also varies with
the number of hosts contending for the channel. Wireless last-hop networks employing the IEEE 802.11
protocol
[3] Reveals that most current multipath routing protocols do not concentrate on the uncertainty in the
MANET. They choose an “optimal” multipath set by considering only single route selection parameter. Genetic
fuzzy multipath routing protocol, which is a multipath routing protocol based on Fuzzy set theory and
Optimized Fuzzy Routing for MANET
DOI: 10.9790/0661-17252327 www.iosrjournals.org 24 | Page
evolutionary computing. It naturally deals with the uncertainty in MANET and adaptively constructs a set of
highly reliable paths by considering the interplays among multiple route selection parameters.
III. Methodology of the Proposed System
ID SRC DST HOP TLL BW DELAY PSR
Each node maintains a neighbor table comprising of neighbor information.
RREQ  Broadcast from source to its neighbors  Their Neighbors
3. As RREQ is received by any node, it must put its BW and Buffer in RREQ & Forward.
4. When it reaches to destination. It has multiple paths. It has to decide which path? Here destination will select
the path based on adaptive fuzzy routing.
If (BW_Min≥ BW_Required) && (Total_Hops ≤ Delay_Hops) && Buffer_Min ≥ Buffer_Required
{
Then select the path and store in cache
}
If (BW_Max < BW_Required)
{
Drop the Path
}
If (BW_of_Path > BW_of_all_Other_Path)
&& ((Buffer_of_Path) > Buffer_required))
{
Start transmitting through its path
}
Formation of the Routing decision
AODV Handle Message Function
If Receive packet is of type Hello packet
1. Check the node from which hello packet has arrived.
2. Check if already the node is available in the routing table or not.
If present update the information else add new node in the routing table.
If a node receive RREQ, so call handle RREQ function.
In handle RREQ
1. If this RREQ already processed discard the packet else process the packet.
2. If a node is blacklisted (low energy or bandwidth) then discard this RREQ.
So, Process RREQ like a Hello Packet.
So, If this node is destination generate the RREQ message.
If it is source node & has received RREQ, discard the packet.
RREP (Route Reply) so Handle RREP function will be called RREP will be treated as hello packet &
Statement 1 & 2 of the handle hello function will be performed.
If the node neither source nor destination then forward the packet. If it is the source node then copy the path.
Optimized Fuzzy Routing for MANET
DOI: 10.9790/0661-17252327 www.iosrjournals.org 25 | Page
IV. Implementation of the Proposed System
i. Steps to implement Optimized Fuzzy Routing for MANET
Step 1: First initialize number of nodes in omnetpp.ini file.
world.dim = 15
Step 2: Decide number of source node(omnetpp) world.mobileHost[1].app.active = 6 means first 6 nodes are
source
Step 3: Initialize load world.mobileHost[*].app.rate = 20 // means 20 packet/second
;pakets of 512 byte = 4096 bit
So Load= 4096*20*6=491 kb
For this load we have to develop fuzzy routing, Fuzzy routing has to minimize this
Step 4: Channel datarate(Bandwidth is world. mobileHost[*].physic.channelDatarate = 11.04858e+6 )means
11mbps) Effective bandwidth=datarate/total_neighbour;
Total neighbor variable is present in cArray nbList , of Physical layer. Bandwith is calculated in MAC
layer from formula (dataRate/length(nbList))
Step 5: Delay is find out once the packet is received at aodv::finish() method statistics.hopsSum /
statistics.deliveredDataMsg.
Step 6: Packet Success Rate is given by dataDelivery ratio at AODV::Finish() statistics. sentDataPkt / statistics
.deliveredDataMsg
Step 7: Steps to Calculate Energy (the property of Nodes which decreases as they transmit and receive).
It
is a physical Layer Property.
Step 8: E=E – Etx – Erx , if the energy is sufficient to transmit further m bits messages,
Check for the condition (value of the parameter should be between max and min)
If so forward RREQ else
Drop RREQ
ii. Fuzzy Implementation
First assume the parameters corresponding to the transmission. They are packet success rate, bandwidth, energy
& load. They are known as input variables. These parameters are combined to form a membership function.
Hence a membership function can be considered as a domain of value of the input parameters. But we don’t
know how these parameters are inter-related that is what is the significance of each parameter in the regard to
the whole domain. Hence this is to solve by defuzzification. “Defuzz” is a function which accept the
membership function & defuzzify them into range of values as high, low and medium. This range forms a
trapezoidal view with low, medium & high. Once the values are defuzzified the range is obtained. This range is
imported in Ad hoc network simulation environment and used as thresholds.
V. Simulation and Results
Result 1:Number of sessions v/s Packet Success Rate
The graph clearly depicts that packet delivery of ratio is better in case of proposed fuzzy based
technique then the conventional AODV. This is due to the fact fuzzy selects best possible path in terms of
available bandwidth rate decreases with the increase number of sessions as those is more congestion in the
network.
Optimized Fuzzy Routing for MANET
DOI: 10.9790/0661-17252327 www.iosrjournals.org 26 | Page
Result 2: Number of Node v/s Throughput ( Load: 3 sessions, 20packets/seconds)
As number of nodes increases the through put also increase. This is due to the fact that the number of
node increases there are more number of options are available for route selection.
Result 3: Number of Nodes v/s Average Available Bandwidth
Result four depicts average available bandwidth based on both the techniques bandwidth is calculated
as mean of residual bandwidth left in each node after every packet burst is transmitted. It shows that path
selected through fuzzy has more residual bandwidth left because slection includes nodes with maximum
bandwidth.
Result 4 Pause Time V/s Throughput
It shows that the proposed technique has better Throughput under low mobility. This is because of path
reconfiguration.
Result 5 Pause Time V/s Control Overhead
Control overhead of proposed technique is steady with respective to AODV. This is because using the
proposed technique always optimum path found.
Optimized Fuzzy Routing for MANET
DOI: 10.9790/0661-17252327 www.iosrjournals.org 27 | Page
VI. Conclusion
In this work we have adopted a multipath routing which gives the option for evaluating amongst the
best paths. Fuzzy technique is used to inter-relate different parameters like bandwidth, packet success rate and
energy. As the data domain of all the parameters is different, it is quite difficult to establish a relationship
amongst them. Using fuzzy rule set we can optimize these parameters and thus can adoptively get the thresholds
for the routes. Multipath routing also facilitates the possibility of backup routing whereby if a path fails, the
source can another path from the cache. Results show that the proposed technique performs better than
conventional routing like AODV when the load is very high. For mediocre load however the performance of
AODV is better.
References
[1]. Samarth H. Shah, Kai Chen, Klara Nahrstedt, Available Traffic condition Estimation in IEEE 802.11-based Wireless
Networks,,Department of Computer Science University of Illinois at Urbana-Champaign.
[2]. Lei Chen, and Wendi B. Heinzelman, QoS-Aware Routing Based on Traffic condition Estimation for Mobile Ad Hoc
Networks, IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 23, NO. 3, MARCH 2005
[3]. S. Chen and K. Nahrstedt, “Distributed quality-of-service in ad hoc networks,”IEEE J. Sel. Areas Commun., vol. 17, no. 8, Aug.
1999.
[4]. Fethi Filali,” QoS Issues and Solutions in Wireless Networks”, CNRS- GDR – ARP – QoS Day :Paris, June 4, 2004
[5]. R. S. Prasad M. Murray_ C. Dovrolis K. Claffy,”Traffic condition estimation: metrics, measurement techniques, and tools”
[6]. Yang Li, Hong Man, Three load matrices for routing in adhoc network
[7]. Chansu Yu, Ben Lee, Sridhar Kalubadi, Myungchul Kim, Mediam Access control Mechanisms in Mobile adhoc nework.
[8]. Charles E Parkins, Manet Internet Draft, March 2000.
[9]. Gasim – Alandjani Ford Eric E.Johnson, “Fuzzy Routing in Adhoc Networks 2002.
[10]. Emad Aboelela and Christos Douligerin,“Fuzzy Optimization Model for Qos Routing and band width Allocation, 1999.
[11]. Samarth H. Shah, Kai Chen, Klara Nahrstedt, Available Bandwidth Estimation in IEEE 802.11-based Wireless Networks
Department of Computer Science University of Illinois at Urbana-Champaign.

Contenu connexe

Tendances

11.a study of congestion aware adaptive routing protocols in manet
11.a study of congestion aware adaptive routing protocols in manet11.a study of congestion aware adaptive routing protocols in manet
11.a study of congestion aware adaptive routing protocols in manetAlexander Decker
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...IJCNCJournal
 
A New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingA New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingIJCNCJournal
 
Rough set based QoS enabled multipath source routing in MANET
Rough set based QoS enabled multipath source routing  in MANET Rough set based QoS enabled multipath source routing  in MANET
Rough set based QoS enabled multipath source routing in MANET IJECEIAES
 
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS cscpconf
 
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSAN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSIJCNCJournal
 
Ijarcet vol-2-issue-7-2351-2356
Ijarcet vol-2-issue-7-2351-2356Ijarcet vol-2-issue-7-2351-2356
Ijarcet vol-2-issue-7-2351-2356Editor IJARCET
 
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRMMDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRMIOSR Journals
 
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOL
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOLDYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOL
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOLIJCNCJournal
 
An Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETAn Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETKhushbooGupta145
 
Local distance's neighbouring quantification
Local distance's neighbouring quantificationLocal distance's neighbouring quantification
Local distance's neighbouring quantificationijwmn
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsidescitation
 
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs Adaptive QoS Multicast Routing with Mobility Prediction in MANETs
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs ijasuc
 
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless NetworkQuadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless NetworkIJCI JOURNAL
 

Tendances (16)

11.a study of congestion aware adaptive routing protocols in manet
11.a study of congestion aware adaptive routing protocols in manet11.a study of congestion aware adaptive routing protocols in manet
11.a study of congestion aware adaptive routing protocols in manet
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
 
A New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingA New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data Networking
 
Rough set based QoS enabled multipath source routing in MANET
Rough set based QoS enabled multipath source routing  in MANET Rough set based QoS enabled multipath source routing  in MANET
Rough set based QoS enabled multipath source routing in MANET
 
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
 
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETSAN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
AN EFFECTIVE CONTROL OF HELLO PROCESS FOR ROUTING PROTOCOL IN MANETS
 
Ijarcet vol-2-issue-7-2351-2356
Ijarcet vol-2-issue-7-2351-2356Ijarcet vol-2-issue-7-2351-2356
Ijarcet vol-2-issue-7-2351-2356
 
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRMMDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
MDSR to Reduce Link Breakage Routing Overhead in MANET Using PRM
 
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOL
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOLDYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOL
DYNAMICALLY ADAPTABLE IMPROVED OLSR (DA-IOLSR) PROTOCOL
 
An Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANETAn Enhanced DSR Protocol for Improving QoS in MANET
An Enhanced DSR Protocol for Improving QoS in MANET
 
Local distance's neighbouring quantification
Local distance's neighbouring quantificationLocal distance's neighbouring quantification
Local distance's neighbouring quantification
 
AWN_FINAL_TERM_PAPER
AWN_FINAL_TERM_PAPERAWN_FINAL_TERM_PAPER
AWN_FINAL_TERM_PAPER
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETs
 
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs Adaptive QoS Multicast Routing with Mobility Prediction in MANETs
Adaptive QoS Multicast Routing with Mobility Prediction in MANETs
 
Position based Opportunistic routing in MANET
Position based Opportunistic routing in MANETPosition based Opportunistic routing in MANET
Position based Opportunistic routing in MANET
 
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless NetworkQuadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
Quadrant Based DIR in CWin Adaptation Mechanism for Multihop Wireless Network
 

En vedette (20)

K012247277
K012247277K012247277
K012247277
 
A1803040103
A1803040103A1803040103
A1803040103
 
J012145256
J012145256J012145256
J012145256
 
H012214651
H012214651H012214651
H012214651
 
D1803052831
D1803052831D1803052831
D1803052831
 
K010426371
K010426371K010426371
K010426371
 
B010220709
B010220709B010220709
B010220709
 
G017264447
G017264447G017264447
G017264447
 
I017616468
I017616468I017616468
I017616468
 
G017224349
G017224349G017224349
G017224349
 
J011119198
J011119198J011119198
J011119198
 
E1102023442
E1102023442E1102023442
E1102023442
 
D1303032730
D1303032730D1303032730
D1303032730
 
F0333040
F0333040F0333040
F0333040
 
C018121117
C018121117C018121117
C018121117
 
H018144450
H018144450H018144450
H018144450
 
Effective Cancer Detection Using Soft Computing Technique
Effective Cancer Detection Using Soft Computing TechniqueEffective Cancer Detection Using Soft Computing Technique
Effective Cancer Detection Using Soft Computing Technique
 
Z01226158164
Z01226158164Z01226158164
Z01226158164
 
B017622430
B017622430B017622430
B017622430
 
J017335863
J017335863J017335863
J017335863
 

Similaire à D017252327

Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...IOSR Journals
 
Gateway Forwarding Schemes For Manet-Internet Connectivity
Gateway Forwarding Schemes For Manet-Internet ConnectivityGateway Forwarding Schemes For Manet-Internet Connectivity
Gateway Forwarding Schemes For Manet-Internet Connectivityijsrd.com
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...IOSR Journals
 
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...IJECEIAES
 
Network layer new
Network layer newNetwork layer new
Network layer newreshmadayma
 
Load Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANETLoad Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANETijsrd.com
 
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
 
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...IRJET Journal
 
Congestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolCongestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolIOSR Journals
 
Congestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolCongestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolIOSR Journals
 
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc EnvironmentComparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environmentijsrd.com
 
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...ijsrd.com
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...IJCSIS Research Publications
 
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...ijwmn
 
ECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETSECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETSIJCNCJournal
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...IJCNCJournal
 
Tree Based Proactive Source Routing Protocol for MANETs
Tree Based Proactive Source Routing Protocol for MANETsTree Based Proactive Source Routing Protocol for MANETs
Tree Based Proactive Source Routing Protocol for MANETspaperpublications3
 

Similaire à D017252327 (20)

Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
 
Gateway Forwarding Schemes For Manet-Internet Connectivity
Gateway Forwarding Schemes For Manet-Internet ConnectivityGateway Forwarding Schemes For Manet-Internet Connectivity
Gateway Forwarding Schemes For Manet-Internet Connectivity
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
 
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...
Dynamic routing discovery scheme for high mobility in mobile ad hoc wireless ...
 
Network layer new
Network layer newNetwork layer new
Network layer new
 
Load Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANETLoad Balancing and Congestion Control in MANET
Load Balancing and Congestion Control in MANET
 
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
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...
Distributed Routing Protocol for Different Packet Size Data Transfer over Wir...
 
Congestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolCongestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing Protocol
 
Congestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing ProtocolCongestion Control in Manets Using Hybrid Routing Protocol
Congestion Control in Manets Using Hybrid Routing Protocol
 
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc EnvironmentComparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
Comparatively analysis of AODV and DSR in MAC layer for Ad Hoc Environment
 
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...
Analysis of Random Based Mobility Model using TCP Traffic for AODV and DSDV M...
 
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
Cross Layer Based Hybrid Fuzzy Ad-Hoc Rate Based Congestion Control (CLHCC) A...
 
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...T HE  I MPACT OF  TCP C ONGESTION  W INDOW  S IZE  ON THE  P ERFORMANCE  E VA...
T HE I MPACT OF TCP C ONGESTION W INDOW S IZE ON THE P ERFORMANCE E VA...
 
J011137479
J011137479J011137479
J011137479
 
10.1.1.258.7234
10.1.1.258.723410.1.1.258.7234
10.1.1.258.7234
 
ECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETSECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETS
 
Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...Enhanced aodv route discovery and route establishment for qos provision for r...
Enhanced aodv route discovery and route establishment for qos provision for r...
 
Tree Based Proactive Source Routing Protocol for MANETs
Tree Based Proactive Source Routing Protocol for MANETsTree Based Proactive Source Routing Protocol for MANETs
Tree Based Proactive Source Routing Protocol for MANETs
 

Plus de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 
C011121114
C011121114C011121114
C011121114
 

Dernier

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Dernier (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

D017252327

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. V (Mar – Apr. 2015), PP 23-27 www.iosrjournals.org DOI: 10.9790/0661-17252327 www.iosrjournals.org 23 | Page Optimized Fuzzy Routing for MANET Md. Rafeeq Asst. Prof Dept of CSE BKIT, BHALKI Abstract: An ad-hoc network is a collection of mobile hosts with wireless network interfaces that may form a temporary network without the aid of any established infrastructure of centralized administration. In such environment, the nodes operate both as hosts as well as routers. Due to mobility, the topology of the network may change randomly, rapidly and unexpectedly. The objective of the work is to present effective decision algorithm that improves network performance. In the proposed technique, we defuzzyfy the values of delay, packet success rate, bandwidth and find out the threshold for these parameters for current session. In the path selection each node checks for its suitability with respect to the threshold corresponding to the parameters. If a node satisfies the condition then only it is included in the path otherwise node is omitted from the path. Keywords: Adhoc Network, Fuzzy Logic, AODV, Routing, MANET I. Introduction: The goal of the paper is to propose a FUZZY routing in MANET by considering Bandwidth, Packet Success Rate and Energy. We propose optimized routing technique for MANET by taking routing decision using fuzzy logic”. All possible paths from source to destination are obtained in multipath environment using disjoint approach. In source nodes cache, the entire path will be present. RREQ is modified by appending extra fields of bandwidth, Packet Success rate and energy. As the RREQ traverses from the intermediate nodes, they append their values in the respective fields. Source node defuzzyfies them and select the best path based on the above parameters. i. Introduction to Mobile Ad-hoc Networking The term MANET stands for Mobile Ad-hoc Network. This new networking concept defines simple mechanisms, which enable mobile devices to form a temporary community without any planned installation, or human intervention. The idea is to form a totally improvised network that does not require any pre-established infrastructure. But, how can we make this possible? The answer is very simple. Each node acts as a host and a router at the same time. This means that each node participating in a MANET commits itself to forward data packets from a neighboring node to another until a final destination is reached. ii. Introduction to Fuzzy Logic Is a form of multi-valued logic derived from fuzzy set theory to deal with reasoning that is approximate rather than precise? Just as in fuzzy set theory the set membership values can range (inclusively) between 0 and 1, in fuzzy logic the degree of truth of a statement can range between 0 and 1 and is not constrained to the two truth values {true, false} as in classic predicate logic. II. Existing System [1] Propose a QoS-aware routing protocol, which is based on residual traffic condition estimation during route set up. Propose QoS-aware routing protocol is built off AODV, in which the routing table is used to forward packets, “Hello” messages are used to detect broken routes and “Error” messages are used to inform upstream hosts about a broken route. We explore two ways to perform traffic condition estimation, and we incorporate both an adaptive feedback-based scheme and an admission control scheme. [2] Available bandwidth estimation is a vital component of admission control for quality-of-service (QoS) in both wireline as well as wireless networks. In wireless networks, the available bandwidth undergoes fast time-scale variations due to channel fading and error from physical obstacles. These effects are not present in wireline networks, and make estimation of available bandwidth in wireless networks a challenging task. Furthermore, the wireless channel is also a shared-access medium, and the available bandwidth also varies with the number of hosts contending for the channel. Wireless last-hop networks employing the IEEE 802.11 protocol [3] Reveals that most current multipath routing protocols do not concentrate on the uncertainty in the MANET. They choose an “optimal” multipath set by considering only single route selection parameter. Genetic fuzzy multipath routing protocol, which is a multipath routing protocol based on Fuzzy set theory and
  • 2. Optimized Fuzzy Routing for MANET DOI: 10.9790/0661-17252327 www.iosrjournals.org 24 | Page evolutionary computing. It naturally deals with the uncertainty in MANET and adaptively constructs a set of highly reliable paths by considering the interplays among multiple route selection parameters. III. Methodology of the Proposed System ID SRC DST HOP TLL BW DELAY PSR Each node maintains a neighbor table comprising of neighbor information. RREQ  Broadcast from source to its neighbors  Their Neighbors 3. As RREQ is received by any node, it must put its BW and Buffer in RREQ & Forward. 4. When it reaches to destination. It has multiple paths. It has to decide which path? Here destination will select the path based on adaptive fuzzy routing. If (BW_Min≥ BW_Required) && (Total_Hops ≤ Delay_Hops) && Buffer_Min ≥ Buffer_Required { Then select the path and store in cache } If (BW_Max < BW_Required) { Drop the Path } If (BW_of_Path > BW_of_all_Other_Path) && ((Buffer_of_Path) > Buffer_required)) { Start transmitting through its path } Formation of the Routing decision AODV Handle Message Function If Receive packet is of type Hello packet 1. Check the node from which hello packet has arrived. 2. Check if already the node is available in the routing table or not. If present update the information else add new node in the routing table. If a node receive RREQ, so call handle RREQ function. In handle RREQ 1. If this RREQ already processed discard the packet else process the packet. 2. If a node is blacklisted (low energy or bandwidth) then discard this RREQ. So, Process RREQ like a Hello Packet. So, If this node is destination generate the RREQ message. If it is source node & has received RREQ, discard the packet. RREP (Route Reply) so Handle RREP function will be called RREP will be treated as hello packet & Statement 1 & 2 of the handle hello function will be performed. If the node neither source nor destination then forward the packet. If it is the source node then copy the path.
  • 3. Optimized Fuzzy Routing for MANET DOI: 10.9790/0661-17252327 www.iosrjournals.org 25 | Page IV. Implementation of the Proposed System i. Steps to implement Optimized Fuzzy Routing for MANET Step 1: First initialize number of nodes in omnetpp.ini file. world.dim = 15 Step 2: Decide number of source node(omnetpp) world.mobileHost[1].app.active = 6 means first 6 nodes are source Step 3: Initialize load world.mobileHost[*].app.rate = 20 // means 20 packet/second ;pakets of 512 byte = 4096 bit So Load= 4096*20*6=491 kb For this load we have to develop fuzzy routing, Fuzzy routing has to minimize this Step 4: Channel datarate(Bandwidth is world. mobileHost[*].physic.channelDatarate = 11.04858e+6 )means 11mbps) Effective bandwidth=datarate/total_neighbour; Total neighbor variable is present in cArray nbList , of Physical layer. Bandwith is calculated in MAC layer from formula (dataRate/length(nbList)) Step 5: Delay is find out once the packet is received at aodv::finish() method statistics.hopsSum / statistics.deliveredDataMsg. Step 6: Packet Success Rate is given by dataDelivery ratio at AODV::Finish() statistics. sentDataPkt / statistics .deliveredDataMsg Step 7: Steps to Calculate Energy (the property of Nodes which decreases as they transmit and receive). It is a physical Layer Property. Step 8: E=E – Etx – Erx , if the energy is sufficient to transmit further m bits messages, Check for the condition (value of the parameter should be between max and min) If so forward RREQ else Drop RREQ ii. Fuzzy Implementation First assume the parameters corresponding to the transmission. They are packet success rate, bandwidth, energy & load. They are known as input variables. These parameters are combined to form a membership function. Hence a membership function can be considered as a domain of value of the input parameters. But we don’t know how these parameters are inter-related that is what is the significance of each parameter in the regard to the whole domain. Hence this is to solve by defuzzification. “Defuzz” is a function which accept the membership function & defuzzify them into range of values as high, low and medium. This range forms a trapezoidal view with low, medium & high. Once the values are defuzzified the range is obtained. This range is imported in Ad hoc network simulation environment and used as thresholds. V. Simulation and Results Result 1:Number of sessions v/s Packet Success Rate The graph clearly depicts that packet delivery of ratio is better in case of proposed fuzzy based technique then the conventional AODV. This is due to the fact fuzzy selects best possible path in terms of available bandwidth rate decreases with the increase number of sessions as those is more congestion in the network.
  • 4. Optimized Fuzzy Routing for MANET DOI: 10.9790/0661-17252327 www.iosrjournals.org 26 | Page Result 2: Number of Node v/s Throughput ( Load: 3 sessions, 20packets/seconds) As number of nodes increases the through put also increase. This is due to the fact that the number of node increases there are more number of options are available for route selection. Result 3: Number of Nodes v/s Average Available Bandwidth Result four depicts average available bandwidth based on both the techniques bandwidth is calculated as mean of residual bandwidth left in each node after every packet burst is transmitted. It shows that path selected through fuzzy has more residual bandwidth left because slection includes nodes with maximum bandwidth. Result 4 Pause Time V/s Throughput It shows that the proposed technique has better Throughput under low mobility. This is because of path reconfiguration. Result 5 Pause Time V/s Control Overhead Control overhead of proposed technique is steady with respective to AODV. This is because using the proposed technique always optimum path found.
  • 5. Optimized Fuzzy Routing for MANET DOI: 10.9790/0661-17252327 www.iosrjournals.org 27 | Page VI. Conclusion In this work we have adopted a multipath routing which gives the option for evaluating amongst the best paths. Fuzzy technique is used to inter-relate different parameters like bandwidth, packet success rate and energy. As the data domain of all the parameters is different, it is quite difficult to establish a relationship amongst them. Using fuzzy rule set we can optimize these parameters and thus can adoptively get the thresholds for the routes. Multipath routing also facilitates the possibility of backup routing whereby if a path fails, the source can another path from the cache. Results show that the proposed technique performs better than conventional routing like AODV when the load is very high. For mediocre load however the performance of AODV is better. References [1]. Samarth H. Shah, Kai Chen, Klara Nahrstedt, Available Traffic condition Estimation in IEEE 802.11-based Wireless Networks,,Department of Computer Science University of Illinois at Urbana-Champaign. [2]. Lei Chen, and Wendi B. Heinzelman, QoS-Aware Routing Based on Traffic condition Estimation for Mobile Ad Hoc Networks, IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 23, NO. 3, MARCH 2005 [3]. S. Chen and K. Nahrstedt, “Distributed quality-of-service in ad hoc networks,”IEEE J. Sel. Areas Commun., vol. 17, no. 8, Aug. 1999. [4]. Fethi Filali,” QoS Issues and Solutions in Wireless Networks”, CNRS- GDR – ARP – QoS Day :Paris, June 4, 2004 [5]. R. S. Prasad M. Murray_ C. Dovrolis K. Claffy,”Traffic condition estimation: metrics, measurement techniques, and tools” [6]. Yang Li, Hong Man, Three load matrices for routing in adhoc network [7]. Chansu Yu, Ben Lee, Sridhar Kalubadi, Myungchul Kim, Mediam Access control Mechanisms in Mobile adhoc nework. [8]. Charles E Parkins, Manet Internet Draft, March 2000. [9]. Gasim – Alandjani Ford Eric E.Johnson, “Fuzzy Routing in Adhoc Networks 2002. [10]. Emad Aboelela and Christos Douligerin,“Fuzzy Optimization Model for Qos Routing and band width Allocation, 1999. [11]. Samarth H. Shah, Kai Chen, Klara Nahrstedt, Available Bandwidth Estimation in IEEE 802.11-based Wireless Networks Department of Computer Science University of Illinois at Urbana-Champaign.