Upload
vicepresident-marketing
View
212
Download
0
Embed Size (px)
Citation preview
7/28/2019 1. Comparative Analysis -Full
1/6
COMPARATIVE ANALYSIS OF AOMDV, AODV, DSR AND DSDV ROUTING
PROTOCOLS FOR COGNITIVE RADIO
SHRUTI SINGHROY, P. L. ZADE & NILIMA BODHYA
Department of Electronics Engineering, YCCE, Nagpur, Maharashtra, India
ABSTRACTCognitive radio (CR) technology is the most juvenile technology that promises to allow devices to share the
wireless spectrum with other users that have a license for operation in these spectrum bands, thereby solving the problem
of spectrum scarcity in the unlicensed bands. This improves the inefficient spectrum utilization in the bands reserved for
the licensed users. However, the opportunistic use of the available spectrum by the CR users must not affect the licensed
users. To achieve these features of CR networks an efficient routing algorithm is required. In this papers a survey of
routing protocols for CR wireless networks is discussed and a comparison between AOMDV, AODV, DSR and DSDV
Routing Protocols is presented.
KEYWORDS: Cognitive Radio (CR), Routing, Spectrum Handoff, AODV, DSR, AOMDV, DSDV
INTRODUCTION
The increase in wireless technology in the last few decades has led to an increased use of devices and services in
the unlicensed band. Thus unlicensed spectrum bands in the 2.4GHz and 5.8GHz range are being more and more used bywireless mesh networks, Wi-Fi hotspots, wireless sensor networks and mobile ad-hoc networks for a variety of military,
scientific research, environmental, educational and commercial applications. This has led to spectrum scarcity in the
unlicensed band, which is further affected by the interfering radiation caused by commercial microwave ovens and
electrical machinery. At the same time, the frequencies reserved for licensed use, for example television broadcast, are not
always occupied, leading to inefficient utilization of the resource. The newly up-and-coming CR paradigm has promised to
address these issues by allowing the CR users to opportunistically transmit in the vacant portions of the licensed spectrum
[1]. These radios may decide transmission parameters such as channel, power, modulation type, and transmission rate
through local coordination based on their perception of the state of the network and the physical environment. The Federal
Communications Commission (FCC) has encouraged work in spectrum sharing issues by initiating steps to free up
bandwidth in the 54 72MHz, 76 88MHz, 174 216MHz, and 470 806MHz bands [2]. These completely vacated
bands are referred to as primary bands and the licensed operators in them as primary users (PUs).
Figure 1: The Cognitive Radio Cycle
International Journal of Electronics, Communication &
Instrumentation Engineering Research and
Development (IJECIERD)
ISSN 2249-684X
Vol. 3, Issue 2, Jun 2013, 1-6
TJPRC Pvt. Ltd.
7/28/2019 1. Comparative Analysis -Full
2/6
2 Shruti Singhroy, P. L. Zade & Nilima Bodhya
Figure 1 above shows the steps of the cognitive cycle consist of four spectrum management functions: spectrum
sensing, spectrum decision, spectrum sharing, and spectrum mobility. The followings are the main features of spectrum
management functions:
Spectrum Sensing: A CR user should monitor the available spectrum bands, capture their information, and thendetect spectrum holes. Spectrum sensing is a basic functionality in CR networks, and hence closely related to
other spectrum management functions as well as layering protocols to provide information
Spectrum Decision: Once the available spectrums are identified, it is essential that the CR users select the bestavailable band according to their QoS requirements. Especially in CR ad-hoc networked, spectrum decision
involves in jointly undertaking spectrum selection and the route formation.
Spectrum Sharing: The transmissions of CR users should be coordinated by spectrum sharing functionality toprevent multiple users from colliding in overlapping portions of the spectrum. Spectrum sharing includes channel
and power allocations to avoid interference caused to the primary network and an intelligent packet scheduling
scheme enabled by a spectrum-aware link layer along with spectrum sensing.
Spectrum Mobility: If the specific portion of the spectrum in use is required by a PU, the communication mustbe switched to another vacant portion of the spectrum. This requires spectrum handoff and reliable end-to-end
connection management schemes, such as protocols at the transport layer that closely coupled with the lower level
spectrum sensing, neighbour discovery in a link layer, and routing protocols.
The above spectrum management-related challenges necessitate novel design techniques spanning several layers
of the protocol stack on a single device, in addition to the interaction between several nodes. Thus much of the research
work today is focused on the physical, link, network and transport layer protocol requirements for cognitive radio ad hoc
networks which should meet to optimally exploit available radio resources and simultaneously provide all the
communication services required.
It is already known that physical and link layer protocols designed for standard fixed bandwidth ad hoc networks
must be changed and adapted to cognitive radio environment to effectively utilize spectrum information [3]. The role of
those modified layers of the protocol stack is to manage radio resources in the way appropriate for the nodes in the whole
cognitive radio networks. The remaining layers might be adapted explicitly to cognitive radio networks. Indeed in [4]
authors claim that higher layers [above link layer] will implement standard protocols not specific to cognitive radios.
The rest of the paper is organized as follows: Section II describes the related work. Different routing protocols
namely AODV, DSDV, AOMDV and DSR are briefly discussed in section III. We present the performance evaluation of
these four routing protocols with reference to CR in section IV, and finally in section V we conclude the paper.
LITERATURESURVEY
Routing protocols for CR networks should be such that they exploit the characteristic flexibility of CRs. A
number of routing protocols for CR networks are available in the literature. The routing protocols for the CR networks can
be categorized according to the number and the usage of radios. In [5] routing algorithms for CRN are broadly categorized
into two main classes depending on the issue of spectrum-awareness and setting up of efficient routes as:
Full Spectrum Knowledge - In this case, a spectrum occupancy map is available to the network nodes, or to acentral control entity, which could be represented by the centrally-maintained spectrum data bases
7/28/2019 1. Comparative Analysis -Full
3/6
Comparative Analysis of AOMDV, AODV, DSR and DSDV Routing Protocols for Cognitive Radio 3
Local Spectrum Knowledge - Routing schemes based on local spectrum knowledge include all those solutionswhere information on spectrum availability is locally constructed at each secondary user through distributed
protocols. So here the routing module is tightly coupled to the spectrum management functionalities.
In [6] the unique features of CRN are better characterized by using new routing metrics, including Routing for
CRNs using IEEE 802.11 which are the official standards for wireless communication. Numerous simulations of routing
protocols have been made using different simulators, such as ns-2.The impact of sensing time, route path and mobility in
Ad- Hoc networks on connectivity and throughput tested.
In [7] a spectrum and energy aware on-demand protocol for routing and channel-timeslot assignment in multihop
CRANs. This protocol balances the traffic load among different CR users according to their nodal residual battery energy
and prolongs the lifetime of individual CR user and the overall networks. Simulation results in [6] show that the proposed
SER protocol can provide a lower end-to-end packet delay and routing overhead but ensure the higher throughput and
longer network lifetime.
In [8] a survey of routing protocols for mobile Cognitive Radio Ad Hoc Networks (MCRAHNs) is presented.
They propose the use of GYMKHANA Protocol based on Connectivity and Spectrum and Energy Aware Routing Protocol
based on Spectrum Awareness. Though most of the protocols of Mobile Cognitive Radio Ad hoc networks are found
common in wireless networks, there is a need to design new metrics to show the uniqueness of Cognitive radio ad hoc
networks.
ROUTINGPROTOCOLS
Ad-Hoc on-Demand Distance Vector (AODV)
AODV is an on Demand routing protocol which is confluence of DSDV and DSR. Route is calculated on
demand, just as it is in DSR via route discovery process. AODV is a relative of the Bellmann-Ford distant vector
algorithm, but is adapted to work in a mobile environment.
Each AODV router is essentially a state machine that processes incoming requests from the network entity.
AODV determines a route to a destination only when a node wants to send a packet to that destination. Routes are
maintained as long as they are needed by the source. Sequence numbers ensure the freshness of routes and guarantee the
loop-free routing. Whenever an AODV router receives a request to send a message, it checks its routing table to see if a
route exists. Each routing table entry consists of the following fields:
Destination address Next hop address Destination sequence number Hop count
If a route exists, the router simply forwards the message to the next hop. Otherwise, it saves the message in a
message queue, and then it initiates a route request to determine a route. AODV nodes use four types of messages to
communicate among each other.
Route Request (RREQ) and Route Reply (RREP) messages are used for route discovery. Route Error (RERR)
messages and HELLO messages are used for route maintenance. The following flow chart illustrates this process:
7/28/2019 1. Comparative Analysis -Full
4/6
4 Shruti Singhroy, P. L. Zade & Nilima Bodhya
Figure 2: AODV Routing Process [8]
Dynamic Source Routing (DSR)
The Dynamic Source Routing (DSR) protocol is an on-demand routing protocol based on source routing. In the
source routing technique, a sender determines the exact sequence of nodes through which to propagate a packet. The list of
intermediate nodes for routing is explicitly contained in the packets header. In DSR, every mobile node in the network
needs to maintain a route cache where it caches source routes that it has learned. When a host wants to send a packet to
some other host, it first checks its route cache for a source route to the destination. In the case a route is found, the send er
uses this route to propagate the packet. Otherwise the source node initiates the route discovery process. Route discovery
and route maintenance are the two major parts of the DSR protocol.
Destination Sequenced Distance Vector (DSDV)
DSDV is adapted from the conventional Routing Information Protocol (RIP) to ad hoc networks routing. It adds a
new attribute, sequence number, to each route table entry of the conventional RIP. Using the newly added sequence
number, the mobile nodes can distinguish stale route information from the new and thus prevent the formation of routing
loops.
In DSDV, each mobile node of an ad hoc network maintains a routing table, which lists all available destinations,
the metric and next hop to each destination and a sequence number generated by the destination node.
Each node of the ad hoc network updates the routing table with advertisement periodically or when significant
new information is available to maintain the consistency of the routing table with the dynamically changing topology of the
ad hoc network.
Periodically or immediately when network topology changes are detected, each mobile node advertises routing
information using broadcasting or multicasting a routing table update packet. The update packet starts out with a metric of
one to direct connected nodes. This indicates that each receiving neighbor is one metric (hop) away from the node. It is
different from that of the conventional routing algorithms. After receiving the update packet, the neighbors update their
routing table with incrementing the metric by one and retransmit the update packet to the corresponding neighbors of each
7/28/2019 1. Comparative Analysis -Full
5/6
Comparative Analysis of AOMDV, AODV, DSR and DSDV Routing Protocols for Cognitive Radio 5
of them. The process will be repeated until all the nodes in the ad hoc network have received a copy of the update packet
with a corresponding metric.
If a node receives multiple update packets for a same destination during the waiting time period, the routes with
more recent sequence numbers are always preferred as the basis for packet forwarding decisions. If the update packets have
the same sequence number with the same node, the update packet with the smallest metric will be used and the existing
route will be discarded or stored as a less preferable route. In this case, the update packet will be propagated with the
sequence number to all mobile nodes in the ad hoc network.
Delaying the advertisement of possibly unstable route can damp the fluctuations of the routing table and reduce
the number of rebroadcasts of possible route entries that arrive with the same sequence number.
Ad-Hoc on-Demand Multipath Distance Vector (AOMDV)
AOMDV routing protocol is an extension to the AODV protocol for computing multiple loop-free and link
disjoint paths [9]. The routing entries for each destination contain a list of the next-hops along with the corresponding hop
counts. All the next hops have the same sequence number. This helps in keeping track of a route. For each destination, a
node maintains the advertised hop count, which is defined as the maximum hop count for all the paths, which is used for
sending route advertisements of the destination. Each duplicate route advertisement received by a node defines an alternate
path to the destination. Loop freedom is assured for a node by accepting alternate paths to destination if it has a less hop
count than the advertised hop count for that destination. Because the maximum hop count is used, the advertised hop count
therefore does not change for the same sequence number [11]. When a route advertisement is received for a destination
with a greater sequence number, the next-hop list and the advertised hop count are reinitialized. AOMDV can be used to
find node-disjoint or link-disjoint routes. To find node-disjoint routes, each node does not immediately reject duplicate
RREQs. Each RREQs arriving via a different neighbor of the source defines a node-disjoint path. This is because nodes
cannot be broadcast duplicate RREQs, so any two RREQs arriving at an intermediate node via a different neighbor of the
source could not have traversed the same node. In an attempt to get multiple link-disjoint routes, the destination replies to
duplicate RREQs, the destination only replies to RREQs arriving via unique neighbors. After the first hop, the RREPs
follow the reverse paths, which are node disjoint and thus link-disjoint. The trajectories of each RREP may intersect at an
intermediate node, but each takes a different reverse path to the source to ensure link disjointness [9]. The advantage of
using AOMDV is that it allows intermediate nodes to reply to RREQs, while still selecting disjoint paths. But, AOMDV
has more message overheads during route discovery due to increased flooding and since it is a multipath routing protocol,
the destination replies to the multiple RREQs those results are in longer overhead
PROPOSED SCHEDULING SYSTEM
We have reviewed various protocols for cognitive ad-hoc network and the comparison of four chosen algorithms
is presented in the table below in order to try to find out the best protocol for a given QoS requirement:
Table 1: Comparison of Protocols
ProtocolRoute
Recovery
Spectrum
Sensing
Channel
Assignment
Delivery
Rate
Packet
Delay
AODV Yes Yes Yes Good Medium
DSDV Yes Yes Yes Very Good Less
AOMDV Yes Yes Yes Excellent Less
DSR No No Yes Poor More
CPR No Yes Yes Good Medium
7/28/2019 1. Comparative Analysis -Full
6/6
6 Shruti Singhroy, P. L. Zade & Nilima Bodhya
CONCLUSIONS
In this paper, we have proposed various routing techniques for cognitive radios. Moreover, our research work
would be mainly focused on improving routing techniques for Cognitive radios via multipath, cluster based, secure, and
low latency routing techniques. This would include, but not limited to using AOMDV, LEACH, SPAN and other
protocols, while for security we would be using AES, DES, RSA, ECC, and for reducing the delay we would be opting for
compression techniques like LZW, Zipping, and more.
This would help us to identify the best routing technique combination for a given application when using
cognitive radios, which is the main objective of our research
REFERENCES
1. Akyildiz, I. F., Lee, W. Y., and Chowdhury, K. R., CRAHNs: Cognitive Radio Ad Hoc Networks, Ad HocNetworks (Elsevier) Journal, to appear, vol. 7, July 2009.
2. Force, F. S. P. T., Report of spectrum efficiency working group. Avaiable: First note and Order, FederalCommunications Commission, ET-Docket 98-153, Adopted February 14, 2002, released April 22, 2002.
3. F. Brouwer, M. de Graaf, H. Nikookar, F. Hoeksema, "Adaptive Ad-hoc Free Band Wireless Communications",Project plan for AAF, Twente, 19 May 2004.
4. R. W. Brodersen, A. Wolisz, D. Cabric, S. M. Mishra, D. Willkomm, CORVUS: A Cognitive Radio Approachfor Usage of Virtual Unlicensed Spectrum, University of California, Berkley, 2004.
5. Matteo Cesana, Francesca Cuomo and Eylem Ekici, "Routing in cognitive radio networks: Challenges andsolutions", Ad Hoc Networks 2010, www.elsevier.com/locate/adhoc.S
6. Prof.Shubhangi Mahamuni, Dr.Vivekanand Mishra and Dr.Vijay M.Wadhai,"Performance Evaluation of AODVRouting Protocol in Cognitive Radio Ad-hoc Network", International Journal of Wireless & Mobile Networks
(IJWMN) Vol. 3, No. 5, October 2011.
7. S. M. Kamruzzaman, Eunhee Kim, Dong Geun Jeong, "Spectrum and Energy Aware Routing Protocol forCognitive Radio Ad Hoc Networks", IEEE ICC 2011.
8. S. Selvakanmani and Dr. M. Sumathi, Overview and literature survey on routing protocols for mobile cognitiveradio ad hoc networks, Computer Science & Information Technology, CS & IT-CSCP 2012
9. Royer E.M. Perkins C.E. Ad-hoc on-demand distance vector routing. Proceedings of the 2nd IEEE Workshop onMobile Computing Systems and Applications, p.90, 1999.
10. H.D.Trung, W.Benjapolakul, P.M.Duc, "Performance evaluation and comparison of different ad hoc routingprotocols", Department of Electrical Engineering, Chulalongkorn University, Bangkok, Thailand, May 2007
11. Z. J. Haas and M. R. Pearlman, "The Performance of Query Control Schemes for the Zone Routing Protocol",ACM/IEEE Trans. Net. 9 (August 2001).