Conference PaperPDF Available

Exploiting Heterogeneity Wireless Channels for Opportunistic Routing in Dynamic Spectrum Access Networks

Authors:

Abstract and Figures

In this paper, we exploit the heterogeneity of wireless channels and propose an efficient opportunistic cognitive routing (OCR) scheme for dynamic spectrum access (DSA) networks. We first introduce a novel routing metric by jointly considering physical characteristics of spectrum bands and diverse activities of primary users (PU) in each band. To effectively explore the spectrum opportunities, a proper channel sensing sequence for fast and reliable message delivery is determined by secondary users (SU) in a distributed way. We then develop a greedy forwarding scheme that SUs can select the next hop relay based on the geometry information and channel access opportunity of their one hop neighbors. For the proposed OCR, as routing control messages are locally exchanged, SUs can efficiently make the routing decision and opportunistically access the available channels. We further evaluate the performance of OCR via extensive simulations. It is shown that our proposed scheme outperforms existing opportunistic routing schemes in DSA networks by exploiting the heterogeneity of spectrum bands for opportunistic channel access.
Content may be subject to copyright.
Exploiting Heterogeneity Wireless Channels for Opportunistic
Routing in Dynamic Spectrum Access Networks
Yongkang Liu1,LinX.Cai
1,2, Xuemin (Sherman) Shen1, and Jon W. Mark1
1Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
{y257liu, lcai, xshen, jwmark}@bbcr.uwaterloo.ca
2Department of Electrical and Computer Engineering, McMaster University, Hamilton, ON L8S 4L8, Canada
Abstract In this paper, we exploit the heterogeneity of wire-
less channels and propose an efficient opportunistic cognitive
routing (OCR) scheme for dynamic spectrum access (DSA)
networks. We first introduce a novel routing metric by jointly
considering physical characteristics of spectrum bands and di-
verse activities of primary users (PU) in each band. To effectively
explore the spectrum opportunities, a proper channel sensing
sequence for fast and reliable message delivery is determined
by secondary users (SU) in a distributed way. We then develop
a greedy forwarding scheme that SUs can select the next hop
relay based on the geometry information and channel access
opportunity of their one hop neighbors. For the proposed OCR,
as routing control messages are locally exchanged, SUs can
efficiently make the routing decision and opportunistically access
the available channels. We further evaluate the performance of
OCR via extensive simulations. It is shown that our proposed
scheme outperforms existing opportunistic routing schemes in
DSA networks by exploiting the heterogeneity of spectrum bands
for opportunistic channel access.
I. INTRODUCTION
Dynamic spectrum access (DSA) network has emerged as
a promising solution to improve the spectrum utilization by
enabling secondary users (SU) to opportunistically share the
unoccupied spectrum resources with primary users (PU). The
DSA network differs from other traditional wireless networks
in that there is no statically allocated spectrum, and SUs
need to dynamically switch among various frequency bands
for opportunistic transmissions. The highly dynamic network
resources and the inherent multi-channel structure make the
protocol design for a DSA network very challenging.
Most research activities in a DSA network focus on how
to efficiently and accurately detect the spectrum opportunities
for medium access in the physical and MAC layers with
or without user cooperations [1], [2], [3]. Recently, routing
in a DSA network has attracted considerable attentions. By
incorporating spectrum sensing operations and utilizing ge-
ometry information, some spectrum-aware routing protocols
have been proposed for joint channel assignment and route
establishment [4], [5]. However, these routing protocols needs
to maintain a pre-defined end-to-end route in the routing table,
and thus may not adapt well to provide a reliable route when
the PU activities are highly dynamic. On the other hand,
opportunistic routing is considered as an efficient approach
for wireless networks by allowing senders at each hop to
make local routing decisions in an opportunistic way. As
most opportunistic routing protocols are studied in a single
channel scenario, how to extend opportunistic routing in a
multi-channel DSA network is still an open research issue. In
addition, different spectrum bands in various primary networks
may exhibit different propagation characteristics that result
in different achievable data rates, communication coverages,
etc., which may have significant impacts on the DSA network
performance and thus should be taken into consideration in
the routing protocol design.
In this paper, we exploit the heterogeneity wireless channels
in the design of opportunistic cognitive routing (OCR) scheme.
In specific, we first introduce a novel metric to effectively
characterize the capability of an SU to forward data over a
channel, considering diverse usage patterns and propagation
characteristics in different channels. Based on the metric,
each SU can determine a proper spectrum sensing sequence
to effectively explore the spectrum opportunities for data
forwarding. To further improve the reliability and efficiency
of data delivery, each relay candidate in the same channel
can distributively determine its relaying capability based on
its location and transmission history. An SU with a higher
distance gain (i.e., closer towards the destination) and success
transmission capability will be more likely to be selected as
the next hop relay. By determining the best relay at each
hop, the proposed OCR adapts well to the network dynamics,
e.g., PUs’ activities, user mobility, etc., in a multi-hop multi-
channel DSA network.
The main contribution of the paper is three-fold. First,
we introduce a novel metric to effectively characterize the
capability of an SU for data forwarding in each channel, taking
into consideration different channel characteristics and channel
usage patterns in a primary network. Second, we develop a
distributed scheme to select the best relay in an available
spectrum band, by balancing the data forwarding distance gain
and the success transmission probability. Thirdly, we evaluate
the performance of the proposed OCR and demonstrate that
the proposed OCR outperforms existing opportunistic or geo-
graphical routing protocols by jointly exploring heterogeneity
wireless channels and geometry information of SUs.
The remainder of the paper is organized as follows. The
system model is introduced in Section III. A multi-channel
opportunistic cognitive routing scheme is proposed in Sec-
tion IV, followed by performance evaluation in Section V.
Concluding remarks are given in Section VI.
978-1-61284-231-8/11/$26.00 ©2011 IEEE
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
II. RELATED WORK
Most research efforts in DSA networks have been put on
issues in the physical layer spectrum sensing, or the link
layer medium access control and resource management [1].
Recently, researchers have recognized that these designs would
not harvest the expectable benefits without supports from
the upper layers. As a DSA network usually coexists with
multiple primary networks, the routing scheme design is of
critical importance when the end-to-end path performance is
considered.
In a DSA network, the route for a source-destination pair
is comprised of spectrum opportunities over multiple hops
via spectrum sensing operations. In [4], a routing scheme is
proposed for the joint channel-route design with a layered
graph model. The solution does not address reliability issues
against the route dynamics because any PU activity along the
route may interrupt the ongoing DSA transmission. In [6],
a probabilistic path metric is proposed for the source-based
path selection, and multiple channels are bound to make the
estimated capacity of DSA link satisfy a required demand.
Geographic routing is considered efficient for wireless net-
works due to its low complexity and scalability under dynamic
wireless conditions [7], [8]. In [5], geographic routing is
applied in the DSA networks. Based on the path pool including
those paths optimized according to geographic forwarding
rules in each channel, the end-to-end route consists of the links
not affected by PU. As the channel condition is highly dynamic
in a DSA network due to PU activities, frequent route updates
may significantly reduce efficiency of the routing protocol,
especially when the transmission delay is comparable to the
short holding window of the spectrum opportunities [9].
On the other hand, opportunistic routing has been proposed
for mobile ad hoc wireless networks as it adapts well in a
dynamic wireless environment [10], [11]. Instead of using a
pre-defined end-to-end path, the forwarding decision is made
in an opportunistic way by the sending node at each hop [12],
based on the instantaneous local link capacity or queuing
information, etc. To the best of our knowledge, most existing
opportunistic routing protocols have been proposed for a single
channel scenario. How to exploit the heterogeneity wireless
channels in the design of multi-channel opportunistic routing
in a DSA network remains an open issue.
III. SYSTEM MODEL
In this paper, we consider a densely deployed infrastructure-
less multi-hop DSA network consisting of CNchannels,
C1,C
2,··· ,C
N, as shown in Fig. 1. Secondary users are
randomly distributed over the network. Each SU is equipped
with one half-duplex cognitive transceiver which can switch
to one channel at one time for spectrum sensing and op-
portunistic transmissions. The sensing distance is two times
the transmission distance. In the DSA network, SUs have the
location information of the destination D, i.e., the gateway,
and themselves through GPS or other localization services.
We assume the channel hopping sequence of the destination
Channel N
Channel 2
Channel 1
S
D
S
D
S
D
r
rD
d
SD
d
PUSU
Fig. 1. Multi-hop DSA Network
gateway is known to all its one-hop neighbors so that there
is no transceiver synchronization problem between the SUs
and the destination gateway. As the frequency channels may
span over a wide spectrum range, different channels exhibit
different propagation characteristics, which result in various
transmission distances, and diverse achievable data rates in
these channels. As shown in Fig. 1, the SU’s communication
coverage differs in each channel, which results in different sets
of neighboring SUs and PUs. On the one hand, with more SUs
in the neighborhood, it is very likely to find a better relay. On
the other hand, more PUs in the communication coverage may
reduce the transmission opportunity of the tagged SU as more
PU activities may be detected. An independent and identically
distributed two-stage ON/OFF model is applied to all PUs in
each channel. SUs distributively trace the ON/OFF parameters
by periodic sensing. How to assure accurate channel sensing
and parameter estimation has been extensively studied in [1],
which is beyond the scope of this paper.
IV. OPPORTUNISTIC ROUTING IN DYNAMIC SPECTRUM
ACCESS NETWORKS
In this paper, we first introduce a channel sensing metric
that characterizes the dynamic properties of DSA networks,
based on which a secondary sender can determine a proper
spectrum sensing sequence and probe the spectrum opportu-
nities to broadcast a Route REQuest (RREQ) message. We
then propose a novel routing metric for selecting the best
SU that has the highest opportunistic relay capability, using a
distributed medium access mechanism. Basically, the available
neighboring SUs operating in the same channel as the sender
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
receive the RREQ message and determine their capability to
forward the data towards the destination. An SU with a higher
forwarding capability will select a smaller backoff window
and transmit a Route REPly (RREP) message, and thus is
more likely to be selected as a relay in the next hop. After the
successful exchange of RREQ and RREP messages, the sender
will forward the data to the selected SU. Otherwise, the sender
will attempt to re-broadcast the RREQ in the next channel. The
procedure repeats until the data message successfully reaches
the destination. The pseudo codes of the sender and receiver
algorithms are tabulated in Algorithms 1 and 2. More details
of the metric design and opportunistic routing protocol will be
presented in the following subsections.
Algorithm 1 Sender
1: if (Source user Shas a packet for Destination user D)then
2: Scalculates γk, determines the spectrum sensing sequence
and starts sensing in the first channel;
3: if Channel is sensed idle then
4: Broadcast an RREQ message;
5: if Receive an RREP message correctly then
6: Transmit data to the SU that responds with an RREP in
current channel;
7: else if Receive multiple RREP messages then
8: Retransmit an RREQ to notify collided SUs;
9: Go to Step 5;
10: end if
11: else
12: Select the next channel and start sensing;
13: end if
14: Update γkand reordering the spectrum sensing sequence;
15: Go to Step 3;
16: end if
A. Sensing Sequence
To effectively probe the spectrum opportunities in a highly
dynamic DSA network, it is critical to determine a set of chan-
nels with an appropriate spectrum sensing sequence for each
SU. As radio waves at different frequency bands propagate
differently, various channels may exhibit diverse propagation
characteristics. For example, some frequency bands can sup-
port very high data rate at very short distance, e.g., millimeter
wave bands, while others are used for low rate communications
over medium and long ranges. In addition, the activities of SUs
in DSA network is heavily dependent on those of PUs. If the
channel is occupied by a large number of active PUs, it is
less likely that an SU can find an opportunity in this channel.
Recognizing the diversity in different channels, we propose a
new metric to characterize the forwarding capability in each
channel, which is given by
γk=αTOF F
TON +TOF F
Rk+(1α)Dk(1)
where TOF F and TON are the average time durations that
the channel is idle and busy, respectively, TOFF
TON +TOFF is
the probability that the channel is sensed idle, Rkis the
achievable data rate in channel kwith the corresponding
transmission distance Dk, normalized by maxkDkfor k
Sensing Relay Selection Data Transmission
One Hop T ransm issi on
RREQ RREP
CH 1
CH 2
CH 3
CH 4
CH 5
SU
sensin g
Sender Transmission
(RREQ, Data packet)
Receiver Feedback
(RREP, Data ACK)
Fig. 2. Relay Selection
CN, and αis a weighting factor. Each SU updates TOFF
and TON via periodic sensing. In each channel, the SU may
achieve different data rates at different distances with adaptive
modulation technique. Generally, a fewer number of hops
is required to forward the data with a larger transmission
distance. In this paper, we choose the largest Dkto calculate
γkand sort channels in the descending order of γkfor channel
sensing. How to choose the most proper modulation scheme
to balance Dkand Rkis under further investigation. SUs
select the channel with the highest forwarding capability (i.e.,
more available network resources and a longer transmission
distance), and attempts data communication when opportunity
appears. We can balance the available channel resources and
the transmission coverage by adjusting the value of α.The
impacts of different αon the routing performance will be
studied in Section V.
Algorithm 2 Receiver
1: Listening on the current channel;
2: if An RREQ message is received then
3: Calculate νrand select a backoff timer;
4: while Backoff timer !=0do
5: if Overhear other RREP messages then
6: Stop the backoff timer and go to Step 1;
7: end if
8: end while
9: Send an RREP message to Sender and go to Step 1;
10: end if
B. Relay Selection
Once a sender discovers a spectrum opportunity in one
channel via spectrum sensing, it broadcasts a RREQ message
over the channel. All SUs operating over the same channel and
in the transmission range of the sender are relay candidates
which can help forward the data in the next hop. To facilitate
opportunistic routing in DSA network, each SU needs to
respond a RREP message to the sender, so that the sender
can select the best candidate to relay the message towards the
destination.
In our proposed protocol, an SU, e.g., SU r, estimates its
relay capability by calculating
νr=βPsr+(1β)dSD
drD
,(2)
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
Number of SUs 200
Number of Pus per channel 4
Channel number 6
Delay Threshold 150 ms
λON 0.08 /ms
λOF F 0.04 /ms
Source-destination distance 360 m
Spectrum Sensing Time 1ms
A backoff mini-slot 4μs
TAB LE I
SIMULATION PARAMETERS
where the successful transmission probability Psrindicates
the opportunistic transmission capability of user rin a multi-
hop DSA network, which is obtained from the transmission
history of SU r,drD is the distance between SU rand the
destination gateway, and dSD is the distance between the
source and destination, as shown in Fig. 1. βis a weighting
factor to balance the user transmission capability and the
forward distance gain. SU ris qualified in the relay candidate
selection only when νris within [νmin
max]indicated in
the RREQ message. To reduce the possible collisions among
multiple relay candidates, we use a contention based MAC for
relay selection process. As shown in Fig. 2, each SU selects
a backoff timer Wr[0, W] based on the estimated νr.The
backoff timer reduces by one for every idle mini-slot and an
SU can transmit only when its backoff timer reaches zero.
Therefore, the SU with the highest νrwill transmit first and
thus be selected as the next hop relay. Other SUs stop their
own timer upon overhearing a RREP from other SUs. It is
also possible that multiple SUs may select the same backoff
timer which causes collisions. If multiple copies of RREP are
received at the sender, the sender will re-transmit a RREQ
message, and only those collided SUs in the previous round
contention will enter the second round contention by randomly
selecting a backoff timer in [0, W]. The process repeats until
only one relay is selected. After successfully delivering the
data to the next hop, the sender switches to the listening state
over the same channel.
V. P ERFORMANCE EVA L U AT I O N
We evaluate the performance of the proposed routing proto-
col under the network parameter settings in Table I if no other
specification is made in the individual study. The simulation
model is built in C++ using the reference of the Cognitive
Radio Cognitive Network Simulator [13]. The heterogeneity
wireless channel patterns, such as the transmission distance
and the transmission data rate, are listed in Table II. PUs and
SUs are randomly distributed in an area of 300×300 m2.One
connection is initiated in the DSA network, and the distance
between the source-destination pair is arbitrarily set to 360 m.
We use a saturated flow with a package size of 500 bytes,
and packet delay bound of 150 ms. We model the PU activity
channel PU Tx range SU Tx range SU data rate
CH1, CH2 50 m20 m6Mbps
CH3, CH4 100 m60 m4Mbps
CH5, CH6 500 m100 m0.5Mbps
TAB LE I I
CHANNEL USAGE PATTERN
1 2 3 4 5 6 7 8 9 10
10
20
30
40
50
60
70
80
90
Number of PUs per channel
End−to−End Packet Delay (ms)
GPSR+
OCR alpha 0.6
OCR alpha 0.9
Fig. 3. Comparison of End-to-End Delay under Different PU Activities
as an exponential ON-OFF process with parameters λON and
λOF F . SUs individually estimate the ON/OFF durations in
each channel. The channel switch time plus the minimum
sensing duration with energy detection is 1ms. Each mini
slot is 4 μs. We run each experiment for 120 s, and the first
20 s in each trial run is for SUs to trace PU activities in the
channels. We repeat them 50 times to calculate the average
value.
Our OCR scheme is compared with the ”GPSR+” protocol
which is an extensive version of the classical GRSR pro-
tocol [7] in a multi-channel DSA network. In GPSR+, the
sender senses the channels in descending order by the channel
maximum transmission distance, and greedy forwarding is
undertaken by the sender in the relay selection. The relay
at the next hop is determined by the sender with the closest
position to the destination among all relay candidates in the
same channel as the sender.
We first evaluate the end-to-end delay performance of the
proposed OCR scheme under different PU activities. We set
the weighting factor αto be 0.6and 0.9, respectively, and
compare the performance with GPSR+. GPSR+ prefers the
channel which has the larger SU transmission range in the
sensing sequence. As shown in Fig. 3, it can be seen that
our proposed OCR scheme significantly outperform GPSR+
in terms of end-to-end packet delay, especially in the case
α=0.6. Using a greedy forwarding algorithm to select a relay
with the highest distance gain, GPSR+ can achieve shortest
path with minimum hops in most cases. However, in a DSA
network, more PUs’ activities may be detected over a longer
communication coverage, and less transmission opportunity
can be exploited for SUs’ transmissions. In our proposed
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
0 5 10 15 20
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Number of End−to−End Path Hops
CDF
GPSR+, PU 2
GPSR+, PU 8
OCR alpha 0.6, PU 2
OCR alpha 0.6, PU 8
Fig. 4. CDF of Path Hop Counts under Different PU activities
100 150 200 250 300 350
30
35
40
45
50
55
60
65
70
75
80
Number of SUs
End−to−End Packet Delay (ms)
GPSR+
OCR alpha 0.6
Fig. 5. Comparison of End-to-End Delay under Different SU Densities
OCR, by jointly considering the channel characteristics and
PU activities, SUs can efficiently exploit the channel access
opportunities for data forwarding. By well balancing the
two factors, a much lower delay can be achieved. Optimal
parameter setting is beckon for further investigation.
We then study the impacts of heterogeneity wireless chan-
nels on the performance of the proposed routing scheme. With
a shorter communication coverage, there is less likely that an
SU will be interfered by a PU, and thus the SU is able to
explore more spectrum opportunities for data transmissions.
Fig. 4 shows the cumulative density function of the hop counts
for the end-to-end transmission in the DSA network. There is
a marked shift of the average hop count to the higher value
which means the transmission distance per hop shrinks due to
PU activity.
We also investigate the performance under different node
density. The number of PU is 4in each channel. As shown
in Fig. 5, the delay drops drastically as the number of SUs
increases from 100 to 200. Then the decrease rate slows down
as the SU number further increases above certain level like
250 SUs here. In a sparse network condition, more SUs can
improve the network connectivity, and it is more likely to find a
proper relay, thus the number of channel switching and sensing
can be significantly reduced and a better delay performance
can be achieved. When the network is sufficiently dense, the
performance improvement mainly relies on the diversity in the
opportunistic relay selection. In this case, further increasing
the node density of DSA networks has little impact on the
delay performance of SUs.
VI. CONCLUSIONS
In this paper, we have proposed an opportunistic routing
scheme for multi-channel DSA networks, by jointly exploiting
heterogeneity wireless channel characteristics and geometry
information of SUs. By taking spectrum opportunity and
selecting the best relay at each hop, our proposed routing
scheme can adapt well to the network dynamics and achieve
better performance than existing cognitive routing protocols.
Efficient opportunistic routing with QoS provisioning for mul-
timedia flows is currently under investigation.
ACKNOWLEDGEMENT
This work has been supported by research grants from
the Natural Sciences and Engineering Research Council
(NSERC) of Canada.
REFERENCES
[1] H. Kim and K. G. Shin, “Efficient Discovery of Spectrum Opportunities
with MAC-Layer Sensing in Cognitive Radio Networks, IEEE Transac-
tions on Mobile Compututing, vol. 7 no.5, pp. 533–545, May 2008.
[2] L. X. Cai, Y. Liu, X. Shen, J. W. Mark, and D. Zhao, “Distributed QoS-
aware MAC for multimedia over cognitive radio networks, Proc. IEEE
Globecom’10, Miami, USA, December 6–10, 2010.
[3] A. Alshamrani, X. Shen, and L. Xie, “A Cooperative MAC with Efficient
Spectrum Sensing Algorithm for Distributed Opportunistic Spectrum
Networks”, J. Communications, vol. 4, no. 10, pp. 728–740, 2009.
[4] C. Xin, B. Xie, and C.-C. Shen, “A Novel Layered Graph Model
for Topology Formation and Routing in Dynamic Spectrum Access
Networks,” Proc. IEEE DySPAN’05, 2005.
[5] K. R. Chowdhury, and M. D. Felice, “SEARCH: A Routing Protocol for
Mobile Cognitive Radio Ad-hoc Networks, Computer Communications
(Elsevier), vol. 32, no. 18, pp. 1983–1997, 2009.
[6] H. Khalife, S. Ahuja, N. Malouch, and M. Krunz, “Probabilistic Path
Selection in Opportunistic Cognitive Radio Networks, Proc. IEEE
Globecom’08, pp. 4861–4865, 2008.
[7] B. Karp and H. T. Kung, “GPSR: Greedy Perimeter Stateless Routing for
Wireless Networks, Proc. ACM Mobicom, 2000.
[8] A. Abdrabou and W. Zhuang, “Statistical QoS routing for IEEE 802.11
multihop ad hoc networks,” IEEE Transactions on Wireless Communica-
tions, vol. 8, no. 3, pp. 1542–1552, March 2009.
[9] H. Khalif, N. Malouch, and S. Fdida, “Multihop Cognitive Radio Net-
works: To Route or Not to Route, IEEE Network Magazine, vol. 23, no.
4, pp. 20–25, 2009.
[10] S. Biswas, R. Morris, “ExOR: Opportunistic Multi-hop Routing for
Wireless Networks, ACMSIGCOMM Computer Communication Review,
vol. 34, no. 1, pp. 133–144, 2005.
[11] L. X. Cai, H. Hwang, X. Shen, J. W. Mark, and L. Cai, “Optimizing
Geographic Routing for Millimeter-wave Wireless Networks with Direc-
tional Antenna,” Proc. Broadnets’09, Madrid, Spain, September 14–16,
2009.
[12] Y. Bi, L. X. Cai, X. Shen, and H. Zhao, “Efficient and Reliable Broadcast
in Inter-Vehicle Communications Networks: A Cross Layer Approach,
IEEE Transactions on Vehicular Technology, vol. 59, no. 5, pp. 2404–
2417, 2010.
[13] Michigan Tech. Univ., “Cognitive Radio Cognitive Network Simulator,”
Available at http://stuweb.ee.mtu.edu/ ljialian/index.htm.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings
... The MORE scheme has the ability to deliver the opportunistic routing gains while maintaining the clean architectural abstraction between the routing and MAC layers. In [18], by taking heterogeneous channel occupancy patterns into account, the opportunistic routing strategy is introduced into the CRNs wherein the statistical channel usage and the physical capacity in the wireless channels are exploited in the routing decision. In [19], a novel probabilistic metric is proposed, aiming to select the best path to the destination in terms of the spectrum/channel availability capacity. ...
... In [20], a spectrum sensing opportunistic routing for a single-channel CRN is proposed, in which the opportunistic link is further characterized by successful transmission rate and channel availability. However, the existing opportunistic routing schemes [16][17][18][19][20] as discussed above cannot take into account the underlying constraint that the multi-hop CRANETs in practice is subject to the dynamic time-varying and intermittently or partially connected network topology. Different from this previous work, we focus on the selection of the reliable forwarding candidate CUs for better data packet transfer. ...
Article
Full-text available
In this paper, we investigate the cross-layer optimization method to maximize the end-to-end throughput by proposing the joint opportunistic routing and channel assignment scheme in cognitive radio ad hoc networks (CRANETs). We firstly devise the selection metric of the possible forwarding candidate cognitive users (CUs) by exploiting the joint impact of the queue length and the contact degree of CUs on the reliable data packet transfer. The selection algorithm is further presented to identify the set of the forwarding candidate CUs. Then the scheme of the opportunistic routing with autonomic forwarding angle adjustment (FAOR) is proposed wherein the forwarding angle for a CU can be dynamically calculated and updated. Moreover, we put forward the joint FAOR and channel assignment (FACA) scheme by characterizing the SNR of each idle channel and also taking into account the interrupt time of available channels to describe the usage pattern of available channels used by primary users (PUs). Besides, we quantify the forwarding probability of data packet for CUs by employing the metric of expected transmission count to compute the packet loss rate. Next, we formulate the end-to-end throughput from the source CU to the destination CU as a nonlinear programming problem. Extensive simulation results show that the proposed FACA scheme significantly outperforms the existing schemes.
... For the SMOR-2, it induces stochastic geometry for geographic OR for cooperative diversity. Liu et al. [16] proposed a novel OR for CRNs based on heterogeneous channel occupancy patterns, exploiting the statistical channel usage and the physical capacity of wireless channels in routing decision. In order to select the best forwarding candidate set, Liu et al. [17] further studied the OR and presented an OR protocol in multi-channel CRNs. ...
Preprint
In recent years, a large number of smart devices will be connected in Internet of Things (IoT) using an ad hoc network, which needs more frequency spectra. The cognitive radio (CR) technology can improve spectrum utilization in an opportunistic communication manner for IoT, forming a promising paradigm known as cognitive radio ad hoc networks,CRAHNs. However, dynamic spectrum availability and mobile devices/persons make it difficult to develop an efficient data transmission scheme for CRAHNs under an obstacle environment. Opportunistic routing can leverage the broadcast nature of wireless channels to enhance network performance. Inspired by this, in this paper, we propose an Obstacle aware Opportunistic Data Transmission scheme (OODT) in CRAHNs from a computational geometry perspective, considering energy efficiency and social features. In the proposed scheme, we exploit a new routing metric, which is based on an obstacle avoiding algorithm using a polygon boundary 1-searcher technology, and an auction model for selecting forwarding candidates. In addition, we prove that the candidate selection problem is NP-hard and propose a heuristic algorithm for candidate selection. The simulation results show that the proposed scheme can achieve better performance than existing schemes.
... Next we will describe the network model, candidate selection and prioritization, game theory based channel assignment scheme and data transmission based network coding. [11] Delay N Y N N N OCR [12] Successful transmission probability [14] ETX + channel availability Y Y N N N MSAOR [15] Delay N Y N N N DCSS [16] Link availability probability + delay [19] Delay N N N N N MOR [20] Transmission rate + distance N N N N N CQC [21] Delay N Y N N N COR [22] Delay N N N N N OSDRP [23] Delay + channel availability N N N Y Y Content courtesy of Springer Nature, terms of use apply. Rights reserved. ...
Article
Full-text available
In recent years, the social internet of things (SIoT) has become a research hot topic in the field of wireless networks, which are inseparable relationships between human and devices for internet of things. As a huge numbers of mobile devices will be connected, it needs more frequency spectrum. The Cognitive radio (CR) technology can improve spectrum utilization in an opportunistic communication manner for SIoT, which is called CR-SIoT. However, dynamic spectrum availability and mobile devices make it more difficult for routing design in CR-SIoT. Opportunistic routing (OR) can mitigate drawbacks from CR-SIoT, which leverages the broadcast nature of wireless channels, and then can enhance network performance. In this work, we propose an energy aware coded OR in CR-SIoT from a different types of flows perspective, which jointly considers energy efficiency and social feature for designing coded OR. In the proposed scheme, we exploit a new routing metric and an auction model for selecting forwarding candidates and use network coding for the data transmission between selected nodes in CR-SIoT. In addition, we prove the candidate selection problem is NP-hard and propose a game-theoretic approach to allocate channels which is based on interference graph. Extensive simulation results show that the proposed coded opportunistic routing performs better compared with existing routing schemes in terms of packet delivery ratio, delay and hop count.
... m (v, P s ) 24: update link quality matrix Q 25: For each k do 26: W k (v, P s ) ← w k (v) p(v, J(v, P s )) + W k (J(v, P s ), P s ) 27: end for 28: end if 29: end for 30: optimal path selection 31: Find the two optimal path values 32: Apply distance and trust ( trust can be measured from initial deployment) computation for weight priority using Eq. (13) 33: Find the minimum distance from (13) and assign the current node as next hop. 34: End While weighted metric anypath to 1 or 2 nodes in the destination node set. ...
Article
Full-text available
The ever-growing demand for higher network data rates, lower delay, and conservative energy consumption at reduced costs, to support Internet-of-things (IoT) communications, has pushed wireless technologies into a new frontier. The growing demand for such technologies can be attributed to several factors, such as the massive number of the upcoming bandwidth-hungry IoT applications and the enormous number of – often battery-powered – devices expected to connect to the network. Cognitive Radio Networks (CRNs) can play a significant role in future generations of mobile-communication technologies by providing dynamic access to underutilized licensed bands. However, battery-operated devices, which communicate delay-sensitive data over multihop links, impose serious energy-delay limits. In such CRN-based IoT communications, as one device depletes its energy, network disconnectivity may arise, which can degrade the network efficiency. Therefore, building a reactive routing protocol to recover from any sudden link breakage is necessary to maintain prolonged network connectivity. This paper provides a comprehensive survey of CRN routing protocols that are based on two essential metrics, namely, packet delay, energy consumption, or both, while excluding all other CRN routing protocols. The survey is meant to support the designers of future CRN-based IoT communication frameworks with a detailed comparative survey, which targets the most relevant proposed routing protocols, including the specifics of the routing metrics, implemented spectrum awareness strategy, and employed medium-access control standard along with the simulator tool used for performance evaluation. In addition, this survey finds that the majority of cognitive radio routing protocols address either delay or energy consumption, but only a few consider a joint delay-energy metric, which suits delay-sensitive IoT applications running on energy-constrained devices.
Article
In recent years, the Social Internet of Things (SIoT), which represents inseparable relationships between humans and devices, has become a hot research topic in wireless networks. As more heterogeneous devices will be connected, a higher frequency spectrum becomes a requirement. The cognitive radio (CR) technology can improve spectrum utilization in an opportunistic communication manner. However, dynamic spectrum availability and heterogeneous devices complicate routing design in CR-SIoT. Opportunistic routing (OR) can mitigate the drawbacks for routing design of cognitive radio social internet of things, CR-SIoT, by leveraging the broadcast nature of wireless channels; and thereby enhance the network performance. In this work, we propose an energy and trust aware OR in CR-SIoT, which jointly considers energy efficiency, trust and social features. In the proposed scheme, we exploit a new routing metric for selecting forwarding candidates based on optimal stopping theory and use network coding for the data transmission between trusted nodes for multiple types of flows in CR-SIoT. In addition, we propose a game-theoretic approach to allocate the trusted channel for CR-SIoT which is based on expected network gain. Extensive simulation results show that the proposed secure OR protocol performs better than existing routing protocols in CR-SIoT in terms of average energy cost per bit, packet delivery ratio (PDR), network lifetime, average delay, throughput and expected cost of routing.
Article
In recent years, a large number of smart devices will be connected in Internet of Things (IoT) using an ad hoc network, which needs more frequency spectra. The cognitive radio (CR) technology can improve spectrum utilization in an opportunistic communication manner for IoT, forming a promising paradigm known as cognitive radio ad hoc networks, CRAHNs. However, dynamic spectrum availability and mobile devices/persons make it difficult to develop an efficient data transmission scheme for CRAHNs under an obstacle environment. Opportunistic routing can leverage the broadcast nature of wireless channels to enhance network performance. Inspired by this, in this paper, we propose an Obstacle aware Opportunistic Data Transmission scheme (OODT) in CRAHNs from a computational geometry perspective, considering energy efficiency and social features. In the proposed scheme, we exploit a new routing metric, which is based on an obstacle avoiding algorithm using a polygon boundary 1-searcher technology, and an auction model for selecting forwarding candidates. In addition, we prove that the candidate selection problem is NP-hard and propose a heuristic algorithm for candidate selection. The simulation results show that the proposed scheme can achieve better performance than existing schemes.
Article
Cognitive radio networks (CRNs) have been emerging as a promising technique to improve the spectrum efficiency of wireless and mobile networks, which form spectrum clouds to provide services for unlicensed users. As spectrum clouds, the performance of multi-hop CRNs heavily depends on the routing protocol. In this paper, taking the newly proposed Cognitive Capacity Harvesting network as an example, we study the routing problem in multi-hop CRNs and propose a spectrum-aware anypath routing (SAAR) scheme with consideration of both the salient spectrum uncertainty feature of CRNs and the unreliable transmission characteristics of wireless medium. A new cognitive anypath routing metric is designed based on channel and link statistics to accurately estimate and evaluate the quality of an anypath under uncertain spectrum availability. A polynomial-time routing algorithm is also developed to find the best channel and the associated optimal forwarding set and compute the least cost anypath. Extensive simulations show that the proposed protocol SAAR significantly increases packet delivery ratio and reduces end-to-end delay with low communication and computation overhead, which makes it suitable and scalable to be used in multi-hop CRNs.
Chapter
Network coding (NC) has been proved to be a breakthrough in the research area of wire networks and wireless networks, which can significantly increase network capacity, the throughput, robustness, and reliability of the networking systems. In this study, we present fundamental concepts related to the applications of the state-of-the-art NC at network layer in wireless networks. To begin with, we present a detailed investigation and comparison of the current classical routing protocols that incorporated NC and routing in wireless network. Then, we introduce several schemes of network coding with multicast at network layer. Last, we propose two opportunistic routing protocols based on NC technology for cognitive radio networks (CRNs).
Chapter
In this chapter, an opportunistic cognitive routing (OCR) protocol is presented where SUs, i.e., SBSs in wireless backhaul, transmit the packets in the locally identified spectrum access opportunities. To adapt to the channel dynamics, SBS opportunistically selects the relay to or from the gateway from multiple neighboring SBS according to the distance gain and the channel usage statistics. The main contributions of this work are fourfold: (1) In OCR, forwarding links in the route are selected based on the locally identified spectrum access opportunities. Specifically, the intermediate SU independently selects the next hop relay based on the local channel usage statistics so that the relay can quickly adapt to the link variations; (2) the multi-user diversity is exploited in the relay process by allowing the sender to coordinate with multiple neighboring SUs and to select the best relay node with the highest forwarding gain; (3) a novel routing metric is used to capture the unique properties of secondary transmissions, referred to as cognitive transport throughput (CTT). A heuristic algorithm is applied that achieves superior performance with reduced computation complexity based on CTT; and (4) evaluated in a multi-hop wireless backhaul simulator, simulation results show that OCR adapts well to the dynamic channel/link environment in a secondary backhaul.
Conference Paper
Full-text available
We present a novel routing approach for multichannel cognitive radio networks (CRNs). Our approach is based on probabilistically estimating the available capacity of every channel over every CR-to-CR link, while taking into account primary radio (PR). Our routing design consists of two main phases. In the first phase, the source node attempts to compute the most probable path (MPP) to the destination (including the channel assignment along that path) whose bandwidth has the highest probability of satisfying a required demand D. In the second phase, we verify whether the capacity of the MPP is indeed sufficient to meet the demand at confidence level delta. If that is not the case, we judiciously add channels to the links of the MPP such that the augmented MPP satisfies the demand D at the confidence level delta. We show through simulations that our protocol always finds the best path to the destination, achieving in some cases up to 200% improvement in connection acceptance rate compared to the traditional Dijkstra.
Article
Full-text available
Broadcast transmission is an effective way to disseminate safety-related information for cooperative driving in intervehicle communication (IVC). However, it is fraught with fundamental challenges such as message redundancy, link unreliability, hidden terminals, and broadcast storms, which greatly degrade network performance. In this paper, we introduce a cross-layer approach to design an efficient and reliable broadcast protocol for emergency message dissemination in IVC systems. We first propose a novel composite relaying metric for relay selection by jointly considering geographical locations, physical-layer channel conditions, and moving velocities of vehicles. Based on the relaying metric, a distributed relay-selection scheme is proposed to assure that a unique relay is selected to reliably forward the emergency message in the desired propagation direction. We further apply IEEE 802.11e enhanced distributed coordination access (EDCA) medium-access control (MAC) to guarantee quality-of-service (QoS) provisioning to safety-related services. In addition, an analytical model is developed to study the performance of the proposed cross-layer broadcast protocol (CLBP) in terms of the relay-selection delay and the emergency message access delay. Network Simulator (NS-2) simulation results are given to validate our analysis. It is shown that the CLBP not only can minimize the broadcast message redundancy but can quickly and reliably deliver emergency messages in IVC as well.
Conference Paper
Full-text available
We propose a distributed quality of service (QoS)-aware MAC protocol for multi-channel cognitive radio networks supporting multimedia applications. Specifically, based on the channel usage patterns of primary users (PUs), secondary users (SUs) determine a set of channels for channel sensing and data transmissions to satisfy their QoS requirements. We further enhance the QoS provisioning of the proposed cognitive MAC by applying differentiated arbitrary sensing periods for various types of traffic. An analytical model is developed to study the performance of the proposed MAC, taking the activities of both PUs and SUs into consideration. Extensive simulations validate our analysis and demonstrate that our proposed MAC can achieve multiple levels of QoS provisioning for various types of multimedia applications in cognitive radio networks.
Article
This paper describes ExOR,an integrated routing and MAC protocol that increases the throughput of large unicast transfers in multi-hop wireless networks. ExOR chooses each hop of a packet's route after the transmission for that hop, so that the choice can reflect which intermediate nodes actually received the transmission. This deferred choice gives each transmission multiple opportunities to make progress. As a result ExOR can use long radio links with high loss rates, which would be avoided by traditional routing. ExOR increases a connection's throughput while using no more network capacity than traditional routine.ExOR's design faces the following challenges. The nodes that receive each packet must agree on their identities and choose one forwarder.The agreement protocol must have low overhead, but must also be robust enough that it rarely forwards a packet zero times or more than once. Finally, ExOR must choose the forwarder with the lowest remaining cost to the ultimate destination.Measurements of an implementation on a 38-node 802.11b test-bed show that ExOR increases throughput for most node pairs when compared with traditional routing. For pairs between which traditional routing uses one or two hops, ExOR's robust acknowledgments prevent unnecessary retransmissions,increasing throughput by nearly 35%. For more distant pairs, ExOR takes advantage of the choice of forwarders to provide throughput gains of a factor of two to four.
Article
Recent research in the emerging field of cognitive radio (CR) has mainly focussed on spectrum sensing and sharing, that allow an opportunistic use of the vacant portions of the licensed frequency bands by the CR users. Efficiently leveraging this node level channel information in order to provide timely end-to-end delivery over the network is a key concern for CR based routing protocols. In addition, the primary users (PUs) of the licensed band affect the channels to varying extents, depending on the proportion of the transmission power that gets leaked into the adjacent channels. This also affects the geographical region, in which, the channel is rendered unusable for the CR users. In this paper, a geographic forwarding based SpEctrum Aware Routing protocol for Cognitive ad-Hoc networks (SEARCH), is proposed that (i) jointly undertakes path and channel selection to avoid regions of PU activity during route formation, (ii) adapts to the newly discovered and lost spectrum opportunity during route operation, and (iii) considers various cases of node mobility in a distributed environment by predictive Kalman filtering. Specifically, the optimal paths found by geographic forwarding on each channel are combined at the destination with an aim to minimize the hop count. By binding the route to regions found free of PU activity, rather than particular CR users, the effect of the PU activity is mitigated. To the best of our knowledge, SEARCH takes the first steps towards a completely decentralized, CR routing protocol for mobile ad-hoc networks and our approach is thoroughly evaluated through analytical formulations and simulation study.
Article
Routing is a fundamental issue to consider when dealing with multihop cognitive radio networks. We investigate in this work, the potential routing approaches that can be employed in such adaptive wireless networks. We argue that in multihop cognitive radio environments no general routing solution can be proposed, but cognitive environments can be classified into three separate categories, each requiring specific routing solutions. Basically, this classification is imposed by the activity of the users on the licensed bands that cognitive radios try to access. First, over a relatively static primary band, where primary nodes idleness largely exceeds cognitive users communication durations, static mesh routing solutions can be reused, whereas second, over dynamically available spectrum bands new specific routing solutions have to be proposed, we give some guidelines and insights about designing such solutions. Third, if cognitive radios try to access over highly active and rarely available primary bands, opportunistic forwarding without preestablished routing is to be explored.
Conference Paper
Millimeter-wave (mmWave) communication technologies can achieve up to several gigabit/sec data rate over a small range, using directional antenna. To enable high data rate wireless connectivity in a large area, a multi-hop routing protocol is needed. The rate-adaptiveness of mmWave link and the use of directional antenna brings both challenges and opportunities for routing protocol design. In this paper, we propose an optimal geographic routing protocol (OGRP) and an accompanying distributed directional medium access control (MAC) protocol. We further study how to optimize the selection of relays to maximize the flow throughput and minimize the network resources used by a flow, considering the MAC overheads. By balancing the number of hops and the per hop throughput, the proposed OGRP outperforms the existing greedy geographic routing and opportunistic routing protocols.
Conference Paper
This paper describes ExOR,an integrated routing and MAC protocol that increases the throughput of large unicast transfers in multi-hop wireless networks. ExOR chooses each hop of a packet's route after the transmission for that hop, so that the choice can reflect which intermediate nodes actually received the transmission. This deferred choice gives each transmission multiple opportunities to make progress. As a result ExOR can use long radio links with high loss rates, which would be avoided by traditional routing. ExOR increases a connection's throughput while using no more network capacity than traditional routine.ExOR's design faces the following challenges. The nodes that receive each packet must agree on their identities and choose one forwarder.The agreement protocol must have low overhead, but must also be robust enough that it rarely forwards a packet zero times or more than once. Finally, ExOR must choose the forwarder with the lowest remaining cost to the ultimate destination.Measurements of an implementation on a 38-node 802.11b test-bed show that ExOR increases throughput for most node pairs when compared with traditional routing. For pairs between which traditional routing uses one or two hops, ExOR's robust acknowledgments prevent unnecessary retransmissions,increasing throughput by nearly 35%. For more distant pairs, ExOR takes advantage of the choice of forwarders to provide throughput gains of a factor of two to four.