Table Of ContentIndonesian Journal of Electrical Engineering and Computer Science
Vol. 17, No. 1, January 2020, pp. 291~302
ISSN: 2502-4752, DOI: 10.11591/ijeecs.v17.i1.pp291-302 291
Performance comparison of multicast MANET CRN system’s
based on POS scheme with different types of router protocol
algorithms
Basma Nazar Nadhim, Sarab Kamal Mahmood
Electrical Engineering Department, College of engineering, Mustansiriyah University, Iraq
Article Info ABSTRACT
A multi-layer multi-hop mechanism, with one of three different types of
Article history:
router protocol algorithms (Steiner minimal tree (SMT), shortest path tree
Received May 30, 2019 (SPT) and minimal spanning tree (MST)) was employed for the construction
of multi-cast MANET CRNs. The probability of success (POS) used as the
Revised Jun 1, 2019
channel assignment scheme, is dependent on the availability of the channel,
Accepted Jun 15, 2019
and the required transmission time. It was applied to the network after the
conversion of the network‟s random topology into one of the three
algorithms (SMT, SPT or MST). This facilitated the selection of an efficient
Keywords:
channel for the transmission of the CR user‟s data, under the effect of the
CRN Rayleigh fading channel. Three idle probability circumstances (i.e., =0.1,
MANET 0.5, 0.9), and different network parameters, were used to compare the
MST performance of the CRN with three routing protocols in terms of throughput,
and packet delivery rate (PDR). According to the simulation results, for a
SMT
high traffic load of PUs ( 1) at different network parameters, the CRN
SPT
with the SPT algorithm performed better than the CRN with the SMT or
MST algorithm.
Copyright © 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Basma Nazar Nadhim,
Electrical Engineering Department,
Mustansiriyah University, Baghdad, Iraq.
Email: besma.nazar@yahoo.com
1. INTRODUCTION
In the last decade, wireless services have gained rapid popularity. Numerous countries have adopted
the fixed spectrum allocation methodology, in which a majority of the available radio spectrum has already
been assigned for different services [1-3]. However, a major chunk of the assigned spectrum has been
employed sporadically and the range of geographical variations in terms of the usage of assigned spectrum
falls between 15% and 85% accompanied by a high variance in time [4]. In fact, as per a recent study done
by the Federal Communications Commission (FCC), majority of such licensed spectrums were still
unoccupied for large time periods [5, 6]. We have put forward dynamic spectrum access (DSA), also referred
to as cognitive radio, as a substitute policy to allow efficient use of the radio spectrum [7, 8]. Thus, it can be
considered as a potential technique that can be applied in future wireless communications to address the
spectrum scarcity issue [9]. As per the FCC, cognitive radios (CRs) are radio systems that can allow
conducting spectrum sensing uninterruptedly, dynamically detect spectrums that are unused and then
functions in those spectrum holes in which there are idle licensed (primary) radio systems [10]. In other
words, in terms of CRN, secondary users (SUs) could employ spectrum access opportunities to perform
unlicensed transmissions when the licensed spectrum is not occupied by primary users (PUs) [11-13]. In Next
Generation (xG) networks, employing cognitive radios can help identify unutilised spectrum as well as
spectrum sharing with no disadvantaged interjecting with other users (Spectrum sensing), capturing the best
available spectrum that is in par with the communication demands of the user (Spectrum management),
Journal homepage: http://ijeecs.iaescore.com
2 9 2 ISSN: 2502-4752
maintain tractable communication exigencies when shifting to better spectrum (Spectrum mobility) and offer
an equitably spectrum that allow assigning method amongst cohabitation xG users (Spectrum sharing )
[4, 14, 15]. Based on this definition, there are two key characteristics pertaining to the cognitive radio:
Cognitive capability that allows information sensing for the radio technology from its radio environment,
and reconfigurability that allows dynamic programming of the radio based on the radio environment [4, 14].
Figure 1 presents the needed mission pertaining to adaptive operation for open spectrum, which is also
referred as the cognitive cycle. The key steps in the cognitive cycle include spectrum analysis, spectrum
sensing and spectrum decision [14]. Numerous key applications are associated with cognitive radio. For
instance, for radio interoperability, cognitive radio plays a key technology in the US military (i.e. JTRS
program), future mobile base stations and public safety (i.e. SAFECOM program). For multi-hop ad hoc
networks, CR is regarded as the radio platform. Multicast is a key service that the ad hoc networks need to
support [16]. A mobile ad-hoc network (MANET) includes mobile nodes with no requirement for
infrastructure [17]. MANET can be considered as a self-organising network without infrastructure, wherein
each of the participating devices can receive as well as send data along with mobility model that is
independent. The MANET ad hoc network has the ability to change locations as well as configure itself [18].
Multicasting is employed when there is a need for applications to send the same data multiple destinations.
The communication costs for applications can be decreased with multicasting, when there is a need to send
the same data to multiple recipients. In place of sending through multiple unicast, multicasting helps to
reduce the link bandwidth consumption, delivery delay and router processing [19]. Classification of the
existing multicast routing protocols pertaining to the MANETs could be done into mesh-based and tree-
based. The difference between these protocols lies based on the path redundancy between receivers and
senders. Tree-based protocols offer just a single path between receivers and senders, while mesh-based
protocols offer multiple paths [20, 21]. In recent years, there have been numerous routing protocols
pertaining to CRNs that have been put forward and examined. More commonly, these protocols focus on
either picking the channel that possesses the maximum average spectrum-availability time or the best-quality
channel. In a CRN, both the needed transmission time and spectrum-availability time can considerably affect
routing and network connectivity. Specifically, a significant reduction in CRN performance spectrum-
availability time could result when there is smaller average spectrum-availability time of an assigned channel
than what is needed for the transmission time over that channel. Even worse, this issue becomes even more
vital in multi-hop CRNs when there are a lot of multiple links involved. Network performance can be
enhanced by employing a diverse channel quality as well as spectrum availability more efficiently, provided
these are considered by the cognitive routing protocol design [22]. Apart from employing efficient channel
assignment to select the best channel for data transmission in multi hop multicast cognitive radio network,
the manner in which network topology‟s connection also plays an important role in enhancing the system
performance. The function of tree-based multicasting protocols is based on the tree construction for the
overall graph that connects all the multicast groups in an acyclic subgraph together. In a tree structure,
through a single path, every node could reach out to any of the other nodes. Two fundamentally separate
approaches can be considered for the construction of multicasting trees: employing minimum cost trees
(MCTs) or „shortest path trees‟ (SPTs). The former approach is aimed at decreasing the overall edge cost of
the tree, while the latter approach helps to reduce each receiver‟s distance from the sender [23].
In this research paper, we have employed the multi-layer multi hop multicast MANET CRN that
included three types of router protocol algorithms (shortest path tree (SPT), Steiner minimal tree (SMT) and
minimal spanning tree (MST)) for CRN. To enhance the network performance with regards to the throughput
and packet delivery rate (PDR), we employed the probability of success (POS) as the channel assignment
scheme, which is applied to the network post transformation of the network‟s random topology to one of the
three router protocol algorithms. This allows selecting an efficient channel for data transmission based on the
channel‟s availability and the needed transmission time. A comparison of the multi-layer multi-hop multicast
MANET CRN system‟s performance along with these three algorithms as well as POS scheme was done to
check if each of the router protocol algorithms shows the best performance versus others at various traffic
loads of PU and different network parameters.
The rest of the paper is structured as follows: Section 2 presents the related work of practices and
methods for multicasting network channel assignment and the routing protocol for undirected graph.
Section 3 presents the router protocol algorithms for a multicasting network. The system model for the
recommended multicast protocol is presented in Section 4. Lastly, the simulation outcomes and conclusions
are presented in Sections 5 and 6, respectively.
Indonesian J Elec Eng & Comp Sci, Vol. 17, No. 1, January 2020 : 291 - 302
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 293
Figure1. Cognitive radio cycle
2. RELATED WORKS
In cognitive radio networks, multicasting seems a challenging issue because of the dynamic nature
pertaining to the available spectrum opportunities for secondary users. The multicast cognitive radio
network‟s performance is improved with regards to the throughput and various parameters by employing
different methods and techniques for channel assignment as well as constructing the routing tree from
random undirected topology [23]. To establish efficiency, there is a need for tree-shaped topologies
pertaining to multicast connections. Transmission of a minimum number of data packets could be done in
parallel to several destinations along the tree branches, where duplication is performed only for tree branches
[24]. In [24], identification of Steiner trees pertaining to the topology of multicast connections for
communication networks can be done when the primary aim is cost optimisation. In [25], presentation of the
method pertaining to transforming undirected topology to Steiner tree was done. In [26], a novel routing
protocol was put forward for multichannel CRNs, which uses a probabilistic metric. This approach relies on
probabilistically determining the available capacity pertaining to each channel over every CR-to-CR link,
while also considering primary radio (PR). In [27], CoCast was put forward as an ad hoc multicast protocol
pertaining to cognitive radio-based MANETs. CoCast mitigates the scalability issue of ODMRP with regards
to the number of multicast sources that use multiple cognitive radio channels. For building the minimum-
energy multicast tree, a low complexity approximation algorithm guarantees bounded performance, which
converts the multicast issue to a directed Steiner tree issue as mentioned in [28]. In terms of the cognitive
radio networks, this approximation algorithm considers the energy that was utilised for sensing the spectrum
opportunities, while its constructed multicast trees were found to be adaptive towards the traffic load
pertaining to the primary network. In [29], a cross-layer optimisation approach has been put forward for the
multicast video in CR networks. The modelling of the CR video multicast is done as an optimisation problem
by accounting for important design factors such as video rate control, scalable video coding, spectrum
sensing, modulation, scheduling, dynamic spectrum access, primary user protection and retransmission.
For a multiuser single-transceiver cognitive radio network (CRN), the coordinated spectrum access issue has
been regarded in [30]. Our goal here is to increase the sum-rate that has been realised through all contending
cognitive radio users with regards to both transmission rate and spectrum assignment. In cognitive radio
mesh networks, the multicast routing as well as channel allocation problem was accounted in [31].
An algorithm was put forward that concierges switching latency and channel heterogeneity. The algorithm
focuses on decreasing the end-to-end delay, and simultaneously minimising the degradation of throughput by
employing a dynamic programming approach. In [22], a novel routing metric was put forward for multi-hop
CRN that falls under Rayleigh fading channel. This routing metric tries to maximise the success probability
pertaining to a given CR transmission by accounting for both required transmission times as well as average
residual spectrum-availability. With regards to this metric, a routing protocol was built for multi-hop CRN,
namely MaxPoS. In [32], for the throughput maximisation in cognitive radio networks, overlapping and non-
overlapping channel assignment algorithms were accounted.
In [33], a routing algorithm has been put forward that makes use of the expected transmission count
metric (ETX) pertaining to multi hop wireless cognitive network to choose high-quality channels to perform
routing on a hop-by-hop basis. In [34], a cross-layer multicasting routing protocol has been put forward to
stream video over cognitive radio networks to improve the received video‟s overall quality in the multicast
group. In [35] and [36], MST and SPT are employed as routing protocols pertaining to multilayer multicast
multi hop CRN along with POS scheme employed as channel assignment. The network‟s performance is
Performance comparison of multicast MANET CRN system’s based on POS… (Basma Nazar Nadhim)
2 9 4 ISSN: 2502-4752
improved with regards to throughput and PDR versus employing other schemes. As routing algorithms,
EXT with SPT and MST are used for multicast multi hop while the POS scheme was employed as channel
assignment to select an efficient channel for data transmission based on the channel availability and the
needed time for transmission as presented in [37].
3. ROUTER PROTOCOL ALGORITHMS FOR WIRELESS MULTICASTING
The analysis and design of wireless multicast employs different algorithms and techniques. In this
section, three types of router protocol algorithms (minimal spanning tree (MST), shortest path tree (SPT) and
Steiner minimal tree (SMT)) have been introduced as mentioned below:
3.1. Shortest Path Tree (SPT) Algorithm
The SPT is a kind of tree created from an undirected graph. An undirected graph has weights that
are non-negative and a node specially designated as root or source. The shortest path tree is the path having
minimum total weight starting from the source and going towards each of the destinations in the graph.
In case there is a change in the source node, the SPT should be re-created, making it more complex.
The shortest path tree can be created with Dijkstra‟s algorithm having an overall running time which is equal
to (m + n log n), where m represents the amount of links (edges) that join the nodes while n denotes the
number of vertices. Figure 3 shows two SPTs having node (a) as source node for the weighted graph shows
in Figure 2. The total weight of the edges in both the SPTs cannot be same. In Figure 3a it is 18, whereas it is
17 in Figure 3b. The purpose is to obtain the group of edges joining all nodes where the sum of the weights
of the edges is minimum from the root to every node [38, 39].
Figure 2. A weighted graph Figure 3. A shortest-paths tree rooted at vertex a
3.2. Minimal Spanning Tree (MST) Algorithm
The minimal spanning tree can be obtained by covering all the nodes in the undirected graph.
It obtains a path having minimum sum of all the edges‟ total weights for every destination, and does not
contain any loop. Many distinct MSTs are possible, for a single undirected graph having same total weight.
Moreover, there is no need of a starting node (that is, the source). MST is flexible where any node can be
selected as a source. Thus, if there is a change in the source node, then the tree need not be re-created.
A minimal spanning tree can be created using Kruskal‟s technique which has a total running time equivalent
to (m log m). Figure 4 shows the MST for the graph in Figure 1. The total weight of the edges in this MST is
14. It is noteworthy that in case of MST, the root (source) node always requires more hops to cover all the
nodes in comparison to SPT for the same graph. In Figure 4, the source node requires 4 hops to get to the last
vertex in the MST, whereas in SPT, the source node requires just 3 hops to get to the last node as given in the
Figure 3 [35, 38, 39].
Figure 4. A minimal spanning tree
Indonesian J Elec Eng & Comp Sci, Vol. 17, No. 1, January 2020 : 291 - 302
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 295
3.3. Steiner Minimal Tree (SMT) Algorithm
A Steiner minimal tree spans a specific subset of nodes as against a spanning tree where all the
nodes are spanned. For SMT, the nodes are distributed in two sets: nonterminal and terminal nodes.
The terminal nodes are those nodes which are to be included in the SMT solution. The SMT cost is equal to
the total weight of the edges. A Steiner tree possibly has certain nonterminal nodes to minimise the cost.
Let V represent the set of nodes. As a rule, there is a terminal set L V and a metric identifying any 2
vertices‟ distance from each other in V. The purpose is to obtain a connected subgraph that spans every one
of the terminals having minimum total cost. A renowned technique to obtain an SMT is by using an MST
(minimal spanning tree). First, we build the metric closure on L, i.e. an entire graph with vertices L and edge
weights equalling the shortest path lengths. Then, we determine an MST on the closure, wherein every edge
matches one shortest path on the actual graph. Lastly, the MST is transmuted back to a Steiner tree by
supplanting every edge with the shortest path and certain direct post processing for eliminating any likely
cycle. Figure 5a depicts an undirected graph G with terminal vertices L = {v1, v2, v3, v4, v5} and
nonterminal vertices {u1, u2, u3, u4}. From Figure 5c and Figure 5d, it can be said that prior to adding
{u1, u2}, the tree‟s total weight is 22, whereas post adding {u1, u2}, it is reduced to 17. This means the
Steiner points (nonterminal vertices) play a role in decreasing the total cost of the tree [38, 39].
Figure 5. A Steiner minimal tree
4. SYSTEM MODEL FOR MULTICAST MANET CRN
This paper study considers multilayer multicast multi-hop MANET CRN with three kinds of router
protocol algorithms (Steiner minimal tree (SMT), shortest path tree (SPT) and minimal spanning tree (MST))
for video transmission from the source to destination nodes over a solo session. First, an undirected graph
with set of N vertices is produced within a square area. The algorithms outlined in section (3) are deployed
for constructing MANET CRN. Several PU channels (M) are obtainable between the source and every
destination node. The status model of every primary user (PU) channel is the Markov model, which switches
between two states (idle and busy). A busy state indicates that the channel cannot be utilised by SU, while an
idle state means that the channel is not utilised by PU. For all channels, the bandwidth (BW) set is the same.
The POS scheme is deployed on the network as channel assignment for improving the network performance.
For organising the CRN transmissions, a common control channel (CCC) is presented [35, 37]. The close
form term for probability of success ( ) between any two nodes i and j in multilayer MANET CRN
over channel j which contains the available channel (C) of CRN is expressed in [22] as in (1):
( )
(1)
where is the average availability time of spectrum in (in sec) for channel j and is the requisite
transmission time in (in sec/packet) for sending a packet from node i to k over channel j where it can be
stated as in (2) [22]:
Performance comparison of multicast MANET CRN system’s based on POS… (Basma Nazar Nadhim)
2 9 6 ISSN: 2502-4752
(2)
where D is the packet size (in bits) and is the data rate (in bit/sec) between nodes i and k over channel
j which can be stated as in (3) [22]:
( ) (3)
where signifies the thermal power density in (Watt/Hz), is the channel bandwidth and signifies
the received power from transmitter i to receiver j which can be stated as in (4) [22]:
( ) (4)
where is CR‟s transmission power, d is the distance between any two nodes, n is the path loss exponent,
and is the channel power gain between nodes i and k over channel j. For Rayleigh fading, is
exponentially distributed with mean 1[22].
5. COMPUTER SIMULATION AND RESULTS
Computer simulations for multicast MANET CRN with multi-layer multi hop were performed.
Three different routing protocol algorithms (SMT, SPT and MST), together with a probability of success
(POS) channel assignment scheme, were used to assess the network performance in terms of throughput and
packet delivery rate (PDR), under the effect of the Rayleigh fading channel. Three values for idle probability
(i.e. = 0.1, 0.5 and 0.9) and the various network parameters used for comparison purposes, are displayed in
Table 1. MATLAB R2018a was employed to carry out the simulations.
Table 1. System Parameters
Parameter Value/Type
Network area 200m*200m
No. of Nodes 30
No. of Terminal nodes (Nt) 20
No. of Nonterminal nodes (Nnt) 10
Topology tree (SMT, SPT and MST)
No. of CR source One source
No of primary channel (M) 15
PU channel model Markov model
Idle probability [0.1 0.5 0.9]
Average availability time ( Range from 2ms to 45ms
Bandwidth (BW) 1MHz
Packet size (D) 4KB
Transmission power (Pt) 0.1Watt
Channel used Rayleigh fading channel
Path loss exponent (n) 4
Thermal noise power ( ) W/Hz
5.1. Performance Evaluation of Multicast MANET CRN Under The Impact of Channel Bandwidth
The throughput and PDR performance of multilayer multi hop multicast MANET CRN,
with regards to the channel bandwidth with three different types of tree algorithms (SMT, SPT and MST),
and three idle probability values are presented in Figures 6 and 7 respectively. POS
was used as the channel assignment scheme in all the CNRs. According to the results attained, the data rate is
proportional to the bandwidth of the channel. This indicates that an increase in the channel‟s bandwidth,
improved the performance of the CRN tree algorithms. It was also observed that in terms of throughput and
PDR, an increase in the value enhanced the performance of the CRN at the three algorithm protocols.
This is because a high value raises the probability, that suitable channels will be available for transmission
by CR users at a low traffic load of PU t high and moderate idle probability values
it was observed from Figure 6 that the throughput performance of the CNR using the SMT routing tree
Indonesian J Elec Eng & Comp Sci, Vol. 17, No. 1, January 2020 : 291 - 302
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 297
algorithm, is comparable to the performance of the CRN with the MST algorithm at 15.5% and 15.49%,
while outperforming the CRN with the SPT algorithm by 24% and 26.3% at respectively.
At busy traffic of the channel by primary users, where the CRN with the SPT algorithm
outperformed the CRN with SMT and MST algorithms by 46% and 88.72% respectively. As for
, the PDR performance of the CNR using the SMT tree, is comparable to the CRN with the MST
tree at 11.2% and 16.7% respectively, while outperforming the CRN with the SPT algorithm by 16.7% and
24.13% respectively. And finally, at a busy channel ( ), the PDR performance of CRN with SPT
outperformed the CRN with the SMT and MST algorithms by 64.83% and 131.92% respectively (Figure 2).
Figure 6. Throughput vs. channel bandwidth Figure 7. PDR vs. channel bandwidth
5.2. Performance Evaluation of Multicast MANET CRN under the Impact of Packet Size
The throughput and PDR performance of multilayer multi hop multicast MANET CRN,
with regards to the packet size with three different types of tree algorithms (SMT, SPT and MST), and three
values of idle probability are portrayed in Figures 8 and 9 respectively. The channel
assignment scheme used for the CRNs is the POS scheme. According to the figures presented,
the performance of all CRN tree algorithms, in terms of throughput and PDR, declined as the value of packet
size D increased. This decline in performance is due to the fact that at high packet size values, the successful
delivery of data from a CR source to destination nodes, calls for an increased channel availability time.
This renders the search for the best channel difficult. However, as mentioned in Section (5.1), an increase in
the value of enhanced the performance of the CRN at the three algorithm protocols. This enhancement
came about because the traffic load of PU is low at a high value of As dispayed in Figure 8, at idle
probability , the throughput performance of the CRN using the SMT routing tree algorithm,
outperformed the CRN with SPT and MST algorithms by 7.81% and 13.88% at P = 0.9, and by 8.84% and
I
13% at P = 0.5 respectively. However, at the CRN with the SPT algorithm outperformed the CRN
I
with the SMT or MST algorithms by 31% and 46.94% respectively. As shown in Figure 9, at idle probability
the PDR performance of the CNR using the SMT tree routing algorithm is superior to the
CRN with SPT and MST algorithms, and is comparable to the MST algorithms at 16.5% and 8.96% at
0.9, and by 16.16% and 6.1% at respectively. However, at P = 0.1, the CRN with the SPT
I
algorithm outperformed the CRN with the SMT and MST algorithms by 46.17% and 63.31% respectively.
Figure 8. Throughput vs. data packet size Figure 9. PDR vs. data packet size
Performance comparison of multicast MANET CRN system’s based on POS… (Basma Nazar Nadhim)
2 9 8 ISSN: 2502-4752
5.3. Performance Evaluation of Multicast MANET CRN under the Impact of Increased Primary
Channels
The throughput and PDR performance of the multilayer multi hop multicast MANET CRN,
with regards to the number of primary channels with three different types of tree algorithms (SMT, SPT and
MST), and three values of idle probability , are presented in Figures 10 and 11
respectively. The channel assignment scheme used for the CRNs is the POS scheme. The figures revealed
that the throughput and PDR performances were enhanced by an increase in the number of primary channels.
This is because an increase in the number of primary channels creates the opening, for an enhancement in the
number of channels available to CR users. As illustrated in Figure 10, for and number of channels
6, the CRN with the SPT algorithm offers a better performance than the CRN with the SMT and MST
algorithms. Also, the CRN with the SPT algorithm outperforms the CRN with the SMT and MST algorithms
by 85.4% and 135.7%, and by 36.26% and 48.36% at respectively. This is attributed to the
SPT algorithm using the short path distance between source node and destinations. With the use of the short
path distance, the number of hops is minimized to reduce the required transmission time, and increase the
value of throughput. As shown in Figure 11, at and for number of channels , in terms of PDR,
the SPT algorithm is superior to the SMT and MST algorithms. At the performances of the SMT
and MST algorithms are comparable, while outperforming the SPT algorithm. At , the SPT
algorithm outperformed the SMT and MST algorithms by 191.89% and 328.88% respectively.
Figure 10. Throughput vs. Number of channels Figure 11. PDR vs. Number of Channels
5.4. Performance Evaluation of Multicast MANET CRN under the Impact of Increased Transmission
Power
The throughput and PDR performance of multilayer multi hop multicast MANET CRN,
with regards to transmission power with three different types of tree algorithms (SMT, SPT and MST),
and three values of idle probability , are presented in Figures 12 and 13 respectively.
POS was used as the channel assignment scheme for all the CNRs. As the transmission power increased,
the performance of the CRN for the three algorithms were enhanced, in terms of throughput and PDR. This is
attributed to the high value of transmission power reducing the time required for data transmission. As such,
more data can be transmitted over each channel. Also, in a circumstance where the traffic load for PU is low,
the CRN performance for the three algorithms is enhanced (as mentioned in previous sections). The enhanced
throughput gains for the CRN with the SPT algorithm, against the CRN with the SMT and MST algorithms
at , 0.5 and 0.9 are 74.82% and 108.4%, 39% and 61.39%, and 38.93% and 57.42% respectively.
The improved PDR gains for the SPT algorithm in comparison to the SMT and MST algorithms at ,
0.5 and 0.9 are 78.64% and 111.38%, 11.32% and 14.24%, and 8.79% and 13.59% respectively.
Indonesian J Elec Eng & Comp Sci, Vol. 17, No. 1, January 2020 : 291 - 302
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 299
Figure 12. Throughput vs. Transmission Power Figure 13. PDR vs. Transmission Power
5.5. Performance Evaluation of Multicast MANET CRN under the Impact of Path Loss Exponent
The throughput and PDR performance of multilayer multi hop multicast MANET CRN with regards
to path loss exponent, with three different types of tree algorithms (SMT, SPT and MST), and three values of
idle probability , are presented in Figures 14 and 15 respectively. POS was used as the
channel assignment scheme for all the CNRs. As the value of path loss exponent (n) increased, the CRN
performance for the three algorithms dipped in terms of throughput and PDR. This dip, which is attributed to
the negative influence of the Rayleigh fading channel, greatly reduced the chances of finding the best channel
for data transmission. Figures 9 and 10 indicate that at n 4, and as the value of is increased,
the performance of the CRN at the three algorithm protocols was improved, and the performance of the CRN
with the SPT algorithm, grew superior to those of the CRN with the SMT or MST algorithm by 172.08% and
247.81%, 114.89% and 166.3%, and 109.65% and 160.03% at idle probability = 0.1, 0.5 and 0.9 respectively
in terms of throughput, and by 82.52% and 117.53%, 13.55% and 20.25%, and 13.17% and 17.97% at idle
probability = 0.1, 0.5 and 0.9 respectively in terms of PDR. This is attributed to the SPT algorithm‟s use of
the short path distance between the source node, and the destinations. The resulting minimized number of
hops reduced the required transmission time, to consequently improve the performance of the CRN with the
SPT algorithm.
Figure 14. Throughput vs. Path loss exponent Figure 15. PDR vs. Path loss exponent
5.6. Performance Evaluation of Multicast MANET CRN under the Impact of Idle Probability
The throughput and PDR performance of the multilayer multi hop multicast MANET CRN, with
regards to the values of idle probability, with three different types of tree algorithms (SMT, SPT and MST),
and with POS as the channel assignment scheme in all the CNRs, are presented in Figures 16 and 17
respectively. As indicated in Figure 11, at idle probability 0.3, the performance of the CRN with the SPT
algorithm during a high traffic load of PUs, is superior to the CRNs with the SMT or MST algorithm. As the
idle probability increased, the performance of all the CRNs improved. This is attributed to the raised
probability, that suitable channels will become available at a low traffic load of PUs. For Idle probability
0.3, the performance of the SMT algorithm is comparable to those of the SPT and MST algorithms at 4.59%
and 11.4% respectively. As portrayed in Figure 17, at idle probability 3, the CRN with the SPT algorithm,
experienced a bigger drop in PDR performance than the CRNs with the SMT or MST algorithm.
Performance comparison of multicast MANET CRN system’s based on POS… (Basma Nazar Nadhim)
3 0 0 ISSN: 2502-4752
Figure 16. Throughput vs. Idle probability Figure 17. PDR vs. Idle probability
6. CONCLUSION
During this investigation, we delved into the use of a multi-layer multi-hop mechanism, with one of
three different types of router protocol algorithms (Steiner minimal tree (SMT), shortest path tree (SPT) and
minimal spanning tree (MST)), for the construction of multi-cast CRNs. The selection of an efficient channel,
for data transmission by CR users, was conducted under the effect of the Rayleigh fading channel. The
probability of success (POS) was employed as the channel assignment scheme. Three values for idle
probability (i.e. =0.1, 0.5 and 0.9), and different network parameters, were used to compare the CRN
performance with regard to three routing protocols, in terms of throughput and PDR. According to the
simulation results, as BW and D increased, and for = 0.5 and 0.9, the SMT algorithm delivered a better
throughput and PDR performance than the SPT and MST algorithms. At different network parameters,
the CRN with the SMT algorithm offered a better performance than the MST algorithm because it used an
addition node (Steiner node). The use of the addition note shortened the distance path for the transmission of
data from the CR source to the destinations. This enhanced the CRN performance by reducing the time
required for transmission. For a high traffic load of PUs ( 1), and at different network parameters,
the CRN with the SPT algorithm displayed a better performance than the CRN with the SMT or MST
algorithm. This applied for both throughput and PDR performances. It should be noted that as the value of
is increased; the performance of the CRN at the three algorithm protocols is enhanced in terms of throughput
and PDR. This is because at a high value of , the probability that suitable channels (with a low traffic load
of PU) will be available for transmission by CR users, is raised.
ACKNOWLEDGEMENTS
The authors would like to thank Mustansiriyah University (www.uomustansiriyah.edu.iq) Baghdad-
Iraq for its support in the present work.
REFERENCES
[1] Y.C. Liang, Y. Zeng, E. C.Y. Peh and A. T. Hoang, “ Sensing-Throughput Tradeoff for Cognitive Radio
Networks”, IEEE Transactions On Wireless Communications, vol. 7, no. 4, pp. 1326- 1337,APRIL 2008.
[2] M. K. Kaushik, Y. Yoganandam, S. K. Sahoo, “ Sensing and Sharing Schemes for Spectral Efficiency of Cognitive
Radios”, International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no. 5, pp. 2934-2941,
October 2018.
[3] Sh. D. Borde, K. R. Joshi, “Enhanced signal detection algorithm using trained neural network for cognitive radio
receiver ”, International Journal of Electrical and Computer Engineering (IJECE),vol. 9, no. 1,pp. 323-331,
February 2019.
[4] I. F. Akyildiz, W.Y. Lee, M. C. Vuran and Shantidev Mohanty, “NeXt generation/dynamic spectrum
access/cognitive radio wireless networks: A survey”, Computer Networks, vol. 50, no. 13, pp. 2127-2159,
May 2006.
[5] V. Balajia, P. Kabra, P. V. P. K. Saieesh, C. Hota and G. Raghurama, “Cooperative Spectrum Sensing in Cognitive
Radios using Perceptron Learning for IEEE 802.22 WRAN”, Eleventh International Multi-Conference on
Information Processing-2015 (IMCIP-2015), Procedia Computer Science, vol. 54, pp. 14 – 23,2015.
[6] H. Al-Mahdi and Y. Fouad, “Design and analysis of routing protocol for cognitive radio ad hoc networks in
heterogeneous environment”, International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 1,
pp. 341-351, February 2019.
Indonesian J Elec Eng & Comp Sci, Vol. 17, No. 1, January 2020 : 291 - 302