Conference PaperPDF Available

Game Theory-Based Channel Allocation in Cognitive Radio Networks

Authors:
Game Theory-Based Channel Allocation in
Cognitive Radio Networks
Vani Shrivastav, Sanjay K. Dhurandher
CAITFS, Division of Information Technology
NSIT, University of Delhi, Delhi, India
E-mails: {shriv40, dhurandher}@gmail.com
Isaac Woungang
Department of Computer Science
Ryerson University, Toronto, ON., Canada
E-mail: woungang@scs.ryerson.ca
Vinesh Kumar
SC & SS, Jawaharlal Nehru University
Delhi, India
E-mail: vineshteotia@gmail.com
Joel J.P.C. Rodrigues
Instituto de Telecomunicac¸ ˜
oes, University of Beira Interior, Covilh˜
a, Portugal &
King Saud University, Riyadh, Saudi Arabia
E-mail: joeljr@ieee.org
Abstract—Cognitive radio is an optimistic technology to
implement the concept of dynamic spectrum access and provide
a flexible way to share the spectrum among the primary and
secondary users. In this paper, a game theoretic-based model is
presented using the concept of Nash Equilibrium for spectrum
sharing. In this model, interference and number of radios on
each link are considered as parameters for designing the game.
An algorithm for channel allocation among the users is also
presented. From the simulation analysis, it is observed that the
system performs satisfactorily in terms of network utilization.
Also, the Taguichi method is applied and an analysis of variance
(ANOVA) is performed, proving that the design parameters
taken into consideration in our proposed method are impactful.
Index Terms - Cognitive radio networks, Signal to Interference
plus Noise Ratio, Game theory, Nash Equilibrium, primary user,
secondary user.
I. INTRODUCTION
The spectrum being a scarce resource, its usage is generally
characterized by the fixed spectrum assignment policy, which
has proved to be a huge failure due to the sporadic and
geographically varied inefficient usage. This has motivated the
need to develop new networking paradigms including cognitive
radio networks (CRNs) [1]. Efficiently utilizing the spectrum
means opportunistically accessing the licensed band without
interfering with the existing users. This may impose a range of
quality of service (QoS) challenges due to the wide availability
of the spectrum. But, cognitive radios (CRs) operate in the best
available channel [1], thus facilitating the opportunistic access
to the licensed spectrum. They also enable the usage of the
temporary unused spectrum band (called spectrum hole) or
white space [2].
In a CRN, the CR periodically scans the spectrum so that the
SU can use the idle channel to communicate after estimating
the co-channel interference. There are several other parameters
that play a major role in enabling the SU to choose the best
channels out of available channels for efficient communication.
This selection of channel is considered as fruitful when a
complete transmission among the SUs occurs without any
interference to the primary users (PU) [3], leading to the so-
called spectrum sharing [1].
In this paper, the focus is on designing a channel allocation
method that can improve the CRN utilization. It is assumed
that the cognitive user can acquire the information about the
co-channel interference by performing a channel overhearing.
The number of radios per channel is also considered as design
parameter. Based on these two factors, the SUs may change
their selected channels to achieve a better utilization. Through
simulations, it is shown that the evaluation of this utility
function by each SU each time enables a better solution
in terms of bandwidth allocation. It is also shown that the
proposed game theory-based channel allocation scheme can
achieve the Nash Equilibrium (NE). In a NE, no user can
maximize its utility by changing its strategy unilaterally.
The rest of the paper is organized as follows. Section II
discusses some related work. In Section III, the proposed chan-
nel allocation model is described. In Section IV, simulation
results are presented, followed in Section V by some statistical
analysis using the Taguchi method [4]. Section VI concludes
the paper.
II. REL ATED WORK
In the literature, various game theory-based channel allocation
schemes for CRNs have been proposed. Some are discussed
here. In [5], a policy-based channel selection in CRN is
proposed, where each node sends its local sensing information
to the base-station and the base-station updates the channel
band state according to the received information. The base-
station then selects one of the channels from the pool of free
ones and allocates the same. In this work, it is reported that
it is essential to acquire the right information at the proper
time intervals, otherwise, the scheme my lead to inefficient
allocation. In [6], a rank-based channel selection algorithm
(RCSA) is proposed, where the rank of the channel is defined
by evaluating various parameters such as total utilization time,
total free time, and number of arrivals. Based on these param-
eters, the channel with the highest rank is selected. However,
this algorithm does not cover all the complex scenarios and
may also lead to starvation after a period of time. In [7], a
stochastic channel selection algorithm is proposed, which is
based on learning automata. Each node maintains a probability
vector and an estimation vector for all channels; and the
channels are selected on the basis of this vector. In [8], a game
theory model is proposed to improve the throughput of the
CRN while solving the channel allocation problem considering
the co-channel interference and few other factors. However,
this study only focuses on the interference present among the
nodes due to their respective locations and distances. In [9],
978-1-5090-1328-9/16/$31.00 ©2016 IEEE
a game theoretic model for channel allocation is proposed,
where each secondary user knows about the pay-off values
and strategies of each other. Under the considered bounded
rationality, each secondary user is expected to gradually and
iteratively adjust its strategy based on the previous observation.
However, as reported by the authors themselves, the proposed
model may not work for CRNs that are not based on adaptive
modulation and coding techniques. In [10], a model based on
the auction of the bandwidth is proposed, where each SU bids
for the required bandwidth from the PU and the PU assigns
the same on the basis of the information received from the SU
without degrading its own performance. This bidding and non-
cooperative behaviour is solved by the Nash Equilibrium. In
[11], a cooperative spectrum sharing scheme among a PU and
multiple SUs is proposed, where each PU selects the proper
set of SUs to serve as cooperative relays for the transmission.
The selection strategy includes the selection of the SU that is
associated with the least channel access time left. However, in
this scheme, the PU focuses only on selecting a certain number
of SUs among which the one that fulfills its criteria of least
access time, leaving the rest of SUs in a starvation state.
The above-discussed game theory-based channel allocation
schemes for CRNs have been designed by considering var-
ious parameters such as power, distance between the users,
bandwidth, to name a few. Among these schemes, those that
considered distance between the users as parameter may lack
behind when it comes to finding the exact coordinates of
the user. Also, rank-based schemes may lead to starvation or
deadlock for the users. Finally, some of those models have
been designed assuming that there are some limited factors
that can affect the interference.
Unlike these models, the game theory-based scheme pro-
posed in this paper tries to aggregate the interference caused
in the link while enforcing the fact that each SU must get an
equal opportunity to access the band and transmit the data,
thereby ensuring no starvation. The proposed model considers
the interference and number of radios per link as effective
parameters. The coined algorithm based on the two parameters
is shown to facilitate an efficient selection of the channel while
maximizing the spectrum utilization.
III. PROP OSE D APPROACH
A. System Model
It is assumed that the frequency band is sub-divided into
channels. The pair of users communicate with each other
through a single hop. The number of channels is denoted by
C. Each channel in the channel set Cis bidirectional. The
CRN consists of Nlinks, each oh which has a cognitive pair,
namely, a transmitter Tx and a receiver Rx. It is also assumed
that C < N .
Under this assumption, it is obvious that some transceivers
will use the same channel. Thus, it is true that when a pair
of CRs use the same channel, there will be interference,
otherwise, there will be no interference. This interference
between pairs iand jis represented by an interference function
I(Si, Sj). Game theory aims at modelling the scenarios where
an individual decision-maker has to choose specific actions
that have mutual or possible conflicting consequences.
The game consists of a set P=P1, . . . , Pnof players, non-
empty strategy sets for each player (Pi)P, and a utility set
for each player. Let Sidenote the strategy selected by Pi. The
interference function is then obtained as:
I(Si, Sj) = 1ifSi=Sj
0ifSi6=Sjotherwise (1)
Each player tries to maximize its utility by changing its
strategies. Each player also behaves as a selfish player, thus,
it is necessary to bring the game to an equilibrium point
using the Nash Equilibrium [12]. A pay-off value (or utility)
is a measure of the outcome of the player idetermined by
the actions and strategies adopted by all the other players.
It reflects the desirability of an outcome to a player. When
the outcome is random, the pay-off is generated as the result
of the probabilities under consideration. The expected pay-off
incorporates the player’s attitude towards a risk.
The pay-off is denoted as the product of two strategies
i.e. interference function (Equation (1)) and the number of
cognitive radios on the channel jfor player i, i.e.
U(Si, Sj) = I(Si, Sj)×Σc
j=1Ncij (2)
where Ncij denotes number of cognitive radio pair on the
channel jfor player i. As per the Nash Equilibrium for each
player i, the following condition holds (Equation (3)):
U(S
i, S
j)Ui(Si
0
, Si
) (3)
for every strategy (S0
iSi), where Siis the strategy of the
player iand Sis the strategy set.
Focusing on the utility function, the Nash Equilibrium can be
achieved by using the following matrix and the well-defined
”Dominant Strategy Rule” and ”Thumb Rule” [13]. According
Player 2
Player 1
0 1
0 (0×Ncij ),(0×Ncij ) (0×Ncij ),(1×Ncij )
1 (1×Ncij ),(0×Ncij ) (1×Ncij ),(1×Ncij )
to the above matrix, each player tries to use the channel
with the minimum or no interference. The following algorithm
describes how our proposed channel allocation model for
CRNs works: Referring to the above matrix, only the cell
Algorithm 1: GAME()
1: Create array of available channels AvailableChannelhi
2: Create array for storing the interference value for each
available channel ChannelI nterf erencehi
3: Create array that stores the number of radios that each
secondary user has Numberradioshi
4: Create array that stores the Utility calculated for each
available channel Utilityhi
5: while (End of the AvailableC hannelhi )do
6: if (ChannelInterf erencehi == 0) then
7: Allocate the Channel
8: else
9: (Utilityhi =
ChannelInterf erencehi × N umberradioshi)
10: end if
11: end while
12: Sort the Utiltityhi
13: The channels will now be allocated on the basis of
increasing order of Utility
14: end
that has a low value of interference get selected despite the
number of radios. According to the above algorithm, after
the calculation of the utility/pay-off value of each player,
the channel that has the minimum value of interference. is
allocated.
IV. PERFORMANCE EVALUATI ON
A. Simulation Parameters
The simulation of the proposed algorithm is performed us-
ing OMNET++ in the INET environment [14]. The network
utilization, measured in terms of number of times a channel
is utilized by a user, is evaluated, considering a network
with various different number of users (both primary and
secondary). More precisely, we have used four sets of users
with 5, 10, 15 and 20 PUs respectively, representing four
scenarios. The simulation time for each of these sets of users is
10000 seconds. As the number of PUs vary, so is the number of
licensed channels that can be allocated to the SUs. In running
our proposed algorithm, the number of iterations refers to the
number of times that the algorithm runs and the best available
channel gets allocated to the SUs.
B. Simulation Results
In Fig. 1, it can be observed that there is an effective increase
of 28.7 % in the utilization when any number of randomly
selected channels out of five gets allocated to the SU. This is
attributed to the fact that the interference among the channels
is less due to less number of channels. It is also observed that
as the network gets dense, the interference among the channel
increases and the overall utilization decreases.
Fig. 1. Variation in the utilization as the number of users varies.
Again, Fig. 2 shows an increase of 9.09% in the overall
utilization of the network with the introduction of the SUs.
It is also observed that with the increase in the density of
the network, there is an increase in the interference among
the channels; and as per our proposed algorithm, only those
available channels that have lesser interference get allocated.
Fig. 2. Variation in the utilization as the number of iterations varies in set
with 5 PU’s and 4 SUs.
Similarly, in Fig. 3, it is observed that there is an increase of
5% in the overall utilization.
Fig. 3. Variation in the utilization as the number of iterations varies in set
with 10 PU’s and 4 SUs
In Fig. 4, it can be observed that the utilization of the network
is increased by 4.6%, confirming the fact that as per our
proposed algorithm, only those available channels that have
lesser interference get allocated. Indeed, when the density of
the network increases, the interference among the channels
also increases, leading to some extend to a decrease in chan-
nels allocation, which in turns affect the channel utilization
adversely. From all the above results, it can be inferred that
there is more channel utilization when the number of available
channels is less since the same channel is being utilized over
and over again.
Fig. 4. Variation in the utilization as the number of iterations varies in set
with 15 PU’s and 4 SUs.
Fig. 5. Variation in the utilization as the number of iterations varies in set
with 20 PU’s and 4 SUs.
In Fig. 5, it can be observed that the utilization of the network
is increased by 17.5%. The overall utilization of the network
is maximum when there are more number of users and the
interference is low.
V. SENSITIVITY ANALYSI S
The main objective of this section is to study the impact
of the four individual factors, namely, interference, radios,
number of users, and data rate, on the network utilization.
This is motivated by the fact that from a practical perspective,
practitioners wiling to use our proposed model will be more
concerned about understanding the priority factors that they
must focus on when designing or controlling their systems.
The main objective is to provide a quick insight of the relative
contribution of the priority factors on the performance of the
system.
Keeping this in mind, we have explored the use of Taguchi
method [4] to guide our simulation study. This method pro-
vides a means to study a number of design factors at different
levels simultaneously. It should be noted that our above
simulation study has motivated a ”what-if” analysis for the
changes made in the aforementioned factors and their effect
on the system performance.
The Taguchi method [4] is based on the technique of matrix
experiments [15], where an experimental design procedure is
used to standardize an array of experiments with respect to
a number of factors and their levels to be studied. In this
experimental design procedure, a special set of arrays called
orthogonal arrays (OAs) are used, which allow the study
of simultaneous effects of several procedure parameters in
an efficient manner, based on a suitable choice of the level
combinations of the input design variables for each experiment.
Typically, the experimental design procedure includes (1)
selecting a suitable OA, (2) assigning the above-mentioned
factors to the appropriate columns of the OA, and (3) deter-
mining the conditions for the individual experiments. It should
be mentioned that the results of the Taguchi experiments can be
analyzed and the contribution of each factor of an experiment
can be quantitatively derived by using the analysis of variance
(ANOVA) technique [4].
In this work, we have considered the L9OA, which is
meant for understanding the effect of the above-mentioned
four independent factors, namely, interference, radios, number
of users, and data rate, each having 3 factor level values [6].
Table I shows the different levels of factors studied using L9,
and only 9 experiments are required to study the effect of the
these four factors on each of the three levels. It should be
noted that as per the Taguchi method, it is suggested that the
percentage contribution of the pooled errors when conducting
the ANOVA analysis do not exceed 15% to 20%.
Fig. 6 shows the main effect of the above-mentioned four
factors i.e. interference level, number of radios, number of
users, and data rate, on the system performance. It can be
observed that the mean effect of the data rate is maximum
when compared to that of the other main factors. The data
rate, which has three levels, namely, 100, 150, and 200 has a
significant effect on the network utilization performance. It is
also observed that the next important contribution (but less than
that of the date rate) on the network utilization performance is
attributed to the number of users. Finally, the remaining factors
(i.e. interference and radios) does not vary significantly at the
three assumed levels.
As the network utilization has been considered as perfor-
mance measure, one can consider the objective of the Taguchi
experiments [4] to be ”the larger the better”. Considering this
objective, Fig. 6 reveals that the following setting: higher date
rate equals to 200, number of users equals to 25, number of
radios equals to 25, and interference equals to 0.1yields the
best condition to operate the system. It is worth mentioning
that the average utilization decreases at radio equals to 25 as
compared to radio equals to 1. This suggests that there may
be some interaction between the factors, which could influ-
ence the performance of other factors. The average utilization
performance decreases with increase the interference.
Fig. 6. Average performance of the considered factors.
Table II shows the factors, namely degree of freedom (df),
variance (V), variance ratio (F), pure sum of squares (S) and
percent contribution (P) after pooling the results. The value
of the F-test from the standard table for 2 degree of freedom
of the errors is 4.46 at 95% confidence interval (CI). From
Table II, it can be observed that most of the factors after the
pooling have a value of the variance ratio (F) more than 4.46
(95% CI), hence the percent contribution (P) shown in the
last column of the Table have some significance. From
the above analysis, it can be concluded that the data rate has
the highest percentage contribution (73.63%) in the network
utilization performance, followed by the number of users (with
a percentage contribution of 21.84%). The interference has a
contribution of 2.26% in the network utilization performance.
The effect of the number of radios has been pooled with error,
TABLE I. ORT HOGO NAL AR RAY L9 (F OR FOU R FACTO RS OF TH REE
LE VELS )
Column 1 2 3 4 Utilization
Factors
Exp. no. Interference Number of radios User sets Data-Rate
1 0.1 5 5 100 340
2 0.1 15 10 150 674
3 0.1 25 25 200 1048
4 0.5 5 10 200 894
5 0.5 15 25 100 518
6 0.5 25 5 150 524
7 0.9 5 25 150 752
8 0.9 15 5 200 728
9 0.9 25 10 100 464
TABLE II. ANOVA ANA LYSIS O F THE A SSUM ED FACTO RS.
Name of Factor df S V F S’ P(%)
Interference 2 11009 5504 5 8753 2.26
Number of Radios 2 2257 1128
Number of Users 2 89164 44582 40 86908 21.84
Data Rate 2 303321 151660 134 301065 73.63
Error 2 2257 1128 9025 2.27
Total 8 398060 49757 100.00
#Pooled factors
which means that the number of radios may not have much
effect on the the network utilization performance. However,
the number of radios may not have significant direct effect on
the network utilization as it can be observed that the average
utilization changes with the number of radios. This suggests
that the number of radios may have interaction with some
other factors, which needs to be studied in future. These results
have some significance since the value F is more than 4.46,
which corresponds to a 95% confidence level with 2 degree of
freedom of the pooled error.
VI. CONCLUSION
This paper has proposed a game theoretic-based model for
channel allocation in cognitive radio networks. The proposed
scheme has been analyzed by using the concept of Nash
equilibrium where the interference is considered as the main
parameter for channel allocation. Simulation results have
shown that the network utilization is increased by about 17.5%.
An ANOVA analysis has also been conducted, showing that
the interference, data rate, and number of users, are the most
important factors that influence the network utilization. In
future, we plan to incorporate other additional design factors
such as power, bit error rate and investigate the network
utilization performance of the proposed scheme.
ACKNOWLEDGMENT
The work by the 3rd author was supported in part by the
Natural Sciences and Engineering Research Council of Canada
(NSERC) grant #RGPIN/293233-2011.
REFERENCES
[1] I. F. Akyildiz, W-Y. Lee, M. C. Vuran, S. Mohanty, ”Next genera-
tion/dynamic spectrum access/cognitive radio wireless networks: a sur-
vey”, Computer Networks, Vol. 50, No. 13, 2006, pp. 2127-2159,
[2] S. Haykin, ”Cognitive radio: brain-empowered wireless communica-
tions”, IEEE Journal on Selected Areas in Comm., Vol. 23, No. 2, 2005,
pp. 201-220.
[3] E. Tragos, S. Zeadally, A. G. Fragkiadakis, V. A. Siris, ”Spectrum
Assignment in Cognitive Radio Networks: A Comprehensive Survey”,
IEEE Comm. Surveys & Tutorials, Vol. 15, No. 3, 2013, pp. 1108-1135.
[4] T. P. Bagchi, ”Taguchi Methods Explained-Practical Steps to Robust
Design”, Prentice-Hall India, 1993, ISBN: 0-87692-808-4.
[5] D. Na, N.Hao, Y. Sang-Jo, ”Policy-based dynamic channel selection
architecture for cognitive radio networks”, Proc. of CHINACOM 2007,
Aug. 22-24, 2007, Shanghai, China, pp. 1190-1194.
[6] A. Ali, M. Sakhare, K. Hwang, D. Y. Suh, ”A Novel Channel Indexing-
based channel selection algorithm for cognitive radio networks”, Proc. of
IEEE Intl. Conference on ICT Convergence (ICTC), Oct. 14-16, 2013,
Jeju Island, Korea, pp. 682-687.
[7] Y. Song, Y. Fang, Y. Zhang, ”Stochastic channel selection in cognitive
radio networks”, Proc. of IEEE GLOBECOM 2007, Washington DC, Nov.
26-30, 2007, pp. 4878-4882
[8] J-P. Sheu, Z. X. Wu ; C. Ma, R. Jagadeesha, ”Interference-aware channel
allocation algorithm with game theoretic approach for cognitive radio
networks”, Proc. of 20th IEEE Intl. Conference on Parallel & Distributed
Systems (ICPADS), Hsinchu, Taiwan, Dec. 16-19, 2014, pp. 41-46.
[9] D. Niyato, E. Hossain, ”Competitive Spectrum Sharing in Cognitive
Radio Networks: A Dynamic Game Approach”, IEEE Trans. on Wireless
Communications, Vol. 7, No. 7, 2008, pp. 2651-2660.
[10] X. Wang, Z. Li, P. Xu, Y. Xu, X. Gao, H-H. Chen, ”Spectrum Sharing
in Cognitive Radio Networks - An Auction-based Approach”, IEEE Trans.
on Systems, Man & Cybernetics - Part B, Vol. 40, No. 3, June 2010, pp.
587-596.
[11] H. Wang, L. Gao, X. Gan, X. Wang, E. Hossain, ”Cooperative spectrum
sharing in cognitive radio networks: A game-theoretic approach”, Proc. of
ICC 2010, Cape Town, South Africa, May 23-27, 2010, pp. 1-5.
[12] A. B. MacKenzie, L. A. DaSilva, ”Game Theory for Wireless En-
gineers”, Synthesis Lectures on Communications, Morgan & Claypool,
2006, ISBN: 9781598290172, 86 pages
[13] J-J. Laffont, E. Maskin, ”Nash and dominant strategy implementation
in economic environments”, Journal of Mathematical Economics, Vol. 10,
No. 1, 1982, pp. 17-47.
[14] T. Chamberlain, ”Learning OMNeT++”, Packt Publishing, Sept. 2013,
102 pages, ISBN: 978-1-84969-715-6.
[15] M. S. Phadke, ”Quality Engineering using Robust Design”, 1st Ed.,
Prentice Hall International editions, 1989, ISBN: 9780137451678, 334
pages.
... In Zheng et al, 15 sensors' competition for channel access is formulated as a game in an energy harvesting multichannel wireless sensor network. In Shrivastav et al, 16 a game theoretic-approach is proposed for channel allocation among the users in a CR network. In this model, interference and number of radios on each link are considered as parameters for designing the game. ...
Article
Full-text available
In multichannel cognitive sensor networks, the sensor users which have limited energy budgets sense the spectrum to determine the activity of the primary user. If the spectrum is idle, the sensor user can access the licensed spectrum. However, during the spectrum sensing, no data transmits. For improving the network throughput and saving more energy consumption, we propose the simultaneous spectrum sensing and data transmission scheme where the sensor receiver decodes the received signal, and from the remaining signal, the status of the channel (idle/busy) is determined. We also consider that the sensor users are powered by a radio‐frequency (RF) energy harvester. In this case, energy harvesting, data transmission, and spectrum sensing are done simultaneously. On the other hand, we select the proper sensor users for spectrum sensing and energy harvesting. We also allocate the best channels for data transmission simultaneously so that the network throughput maximizes and the constraints on the energy consumption and the detection performance are satisfied for each band. We formulate the problem and model it as a coalition game in which sensors act as game players and decide to make coalitions. Each coalition selects one of the channels to sense and transmit data, while the necessary detection probability and false alarm probability and also the energy consumption constraints are satisfied. The utility function of a coalition is proposed based on the energy consumption, false alarm probability, detection probability, and the network throughput. This paper proposes an efficient algorithm to reach a Nash‐stable coalition structure. It is demonstrated that the proposed method maximizes the network throughput and reduces the energy consumption while it provides sufficient detection quality, in comparison to other existent methods.
Conference Paper
In order to efficiently transmit data packets, this paper proposes a method known as GT-EMFT for game-theoretic efficient message forwarding in opportunistic networks. In this protocol, the optimal approach for choosing the next hop depends on a cooperative game between two players which frame the game by taking into account the context information, channel interference, meeting likelihood, and successful delivery of the related node from the destination. Using the Opportunistic Network Environment Simulator, simulation results demonstrate that the proposed protocol GT-EMFT outperforms the benchmark protocols Epidemic and GTEER in terms of average latency, delivery ratio, and average residual energy.
Article
The exponential growth in the Internet of Things (IoT) devices for the Internet of Everything (IoE) services demands more operating spectrum. Utilizing the unlicensed spectrum by a large number of IoT networks leads to congestion in the unlicensed spectrum. To mitigate the scarcity of radio spectrum for IoT networks, integration of the cognitive radio technology with IoT networks allows IoT devices to operate and share the licensed spectrum with primary users (PUs). For efficient licensed-spectrum sharing, a cognitive radio-based spectrum assignment algorithm is proposed for IoT networks, which minimizes network interference and ensures connectivity against the PUs activity. For interference reduction, a conflict graph is used to determine the potential interfering links in the network, and channels are accordingly assigned to the radio interfaces of each IoT device. To ensure connectivity in the network, an ordered pair of channels is assigned to the radios of the IoT devices such that the network topology is robust to the presence of the PUs on multiple channels. The robustness of the network topology avoids frequent channel switching and improves the energy efficiency of the network. Simulation results show that the proposed algorithm minimizes overall network interference, and achieves 100% successful packet transmission, compared to other channel assignment algorithms. The algorithm shows that the network is not partitioned due to the PUs’ presence on up to half of the available licensed channels, which significantly reduces the amount of channel switching required, and conserves energy in the IoT devices.
Chapter
In the recent years, the number of wireless users has increased exponentially, leading to the need of an efficient utilization of spectrum in cognitive radio networks (CRNs). In this regard, the concept of cognitive radio came around, for which the idea of enabling the secondary users to utilize the frequency bands in the absence of the primary users, has been promoted. In this paper, a game theoretical based model for efficient spectrum sharing among the secondary users is introduced, which is designed using the Nash Equilibrium. In the proposed scheme, the signal to noise plus interference ratio (SINR), delay, and fairness of the network are considered as design parameters. Through simulations, it is demonstrated that in the proposed scheme, the utilization of the channels with the secondary users is up to 17.5%.KeywordsSignal to noise plus interference ratio (SNIR)Cognitive radioFairnessDelayChannel
Article
Resource sharing is an issue for different fields of applications, giving rise to the so-called 'Tragedy of the commons.' This is particularly important in reference to the upcoming Internet of Things, where selfish behaviors from individual users jeopardize system cooperation, on which most network functions rely. We analyze two ways of splitting resources in the context of channel allocation for wireless systems. We describe the outcomes of the different strategies and we identify criteria for the emergence of selfish behaviors in such games.
Chapter
Interference is the disruption in the existing signal operating at one particular frequency channel by the other signal that also starts operating on the same frequency channel either deliberately or by misapprehension. It is worth discussing the potential terminologies of cognitive radio (CR) and interference to realize the effect and to find the probable ways of interference mitigation in the CR networks (CRNs). Those potential terminologies are white space, grey space, black space, and interference temperature, which are illustrated in this chapter. First, the chapter comprises the interfering and non‐interfering CRN. It then explores various interference avoidance and mitigation techniques. The chapter presents the cross‐layer perspective of interference. It illustrates the interference management and potential challenges for different constituents of the cognitive cycle.
Conference Paper
Cognitive radio technology provides a prominent solution to address the spectrum underutilization problem by changing its operation parameters dynamically from unlicensed band to licensed band. Cognitive users or secondary users (SU) can opportunistically access the vacant bands of the spectrum or white spaces available in the licensed channel. Incumbent detection of the primary user (PU) in the vacant bands makes the secondary user leave the vacant band and switch to another channel. Switching to multiple channels degrades the performance of the secondary user. There arises a conflict between primary users and secondary users to operate the vacant band simultaneously. Game theory is found to be a good economical tool to solve the problem of interference mitigation between users. In this paper, a comparative study is conducted between a cooperative and non-cooperative game model to conclude which model provides a pareto-optimal solution and a competitive equilibrium between the primary user and secondary user in operating the valuable vacant bands. Simulation results show that the collusion agreements between the primary user and secondary user using non- cooperative game model maximizes the performance of the secondary user without affecting the primary user.
Book
Full-text available
Taguchi methods are a recent and critical addition to the toolkit of design, process and manufacturing engineers and QA experts. This text provides a comprehensive overview of Taguchi methods--to help one "engineer" superior and lasting performance into products and processes. Statistically designed experiments using orthogonal arrans constitute the core of Taguchi methods. This text is a complete source of planning and conducting such experiments--to lead to robust product and process design.
Article
Full-text available
When environments are ‘rich’, single-valued social choice functions which are implementable in Nash strategies are implementable in dominant strategies. Moreover the Gibbard–Satterthwaite impossibility theorem of implementation in dominant strategies has been extended to differential economic environments. Therefore it is important to study implementation for non-rich environments. We characterize for quasi-linear utility functions mechanisms which are implementable in dominant strategies (providing a generalization of the Groves–Clarke mechanisms) and in Nash strategies. This second type of mechanisms differ from the first only by the types of transfers they allow. Properties of these mechanisms such as balancedness, individual rationality and robustness with respect to coalitions are then studied.
Article
In cognitive radio networks, the Secondary Users (SUs) are allowed to utilize unused portions of the licensed spectrum to enhance the performance and efficiency of the channel resource in networks. However, with the increasing number of wireless devices and users competence for the limited channel resource, the channel allocation problem has become an important issue in the cognitive radio networks. Moreover, the interference in communication has become an important factor that affects the efficiency of transmission in cognitive radio networks. In this paper, we proposed an algorithm with game theoretic approach to solve the problem of channel allocations in cognitive radio networks, based on interference aware information between communication pairs. By game theory, the channel allocations of SUs are proposed by their perceived utilities associated with possible actions of neighboring users. The effectiveness of the communication links is determined by the bandwidth of the available channels to the SUs and the heterogeneous interference range between the communication links. Our proposed algorithm can achieve Nash Equilibrium convergence in the game theory.
Article
We consider the problem of cooperative spectrum sharing among primary users (PUs) and secondary users (SUs) in cognitive radio networks. In our system, each PU selects a proper set of SUs to serve as the cooperative relays for its transmission and in return, leases portion of channel access time to the selected SUs for their own transmission. PU decides how to select SUs and how much time it would lease to SUs, and the cooperative SUs decide their respective power levels in helping PU's transmission, which are proportional to their access times. We assume that both PUs and SUs are rational and selfish. In single-PU scenario, we formulate the problem as a noncooperative game and prove that it converges to a unique Stackelberg equilibrium. We also propose an iterative algorithm to achieve the unique equilibrium point. We then extend the proposed cooperative mechanism to a multiple-PU scenario and develop a heuristic algorithm to assign proper SUs to each PU considering both performance and fairness. The simulation results show that when the competition among SUs is fierce, the performance gap between our heuristic algorithm and the optimal one is smaller than 3%. Copyright © 2013 John Wiley & Sons, Ltd.
Conference Paper
Cognitive radio (CR) is an emerging Next-generation technology, which is introduced to improve the utilization of the license spectrum. For efficient spectrum utilization, Secondary user's (SUs) first detect the spectrum holes in license spectrum and then adjusts their transmission parameters accordingly. Primary user's (PUs) are paying for their use therefore, they have exclusive rights over license spectrum and they can access license bands anytime they desire. In Non-collaborative channel sharing, PUs and SUs do not exchange control information. Such spectrum sharing causes severe interference to PUs which leads to data collisions and frequent channel switching that ultimately reduces the overall system throughput. In this paper, we propose a novel PU activity-aware channel indexing scheme and based on that indexing scheme we proposed a rank-based channel selection algorithm (RCSA) for efficient license bands exploitation. We compare the performance of our propose RCSA algorithm with well know Listen-Before-Talk channel access scheme. Simulation results prove the significance of our proposed algorithm in term of collisions, channel switching and throughput.
Article
Cognitive radio (CR) has emerged as a promising technology to exploit the unused portions of spectrum in an opportunistic manner. The fixed spectrum allocation of governmental agencies results in unused portions of spectrum, which are called "spectrum holes" or "white spaces". CR technology overcomes this issue, allowing devices to sense the spectrum for unused portions and use the most suitable ones, according to some pre-defined criteria. Spectrum assignment is a key mechanism that limits the interference between CR devices and licensed users, enabling a more efficient usage of the wireless spectrum. Interference is a key factor that limits the performance in wireless networks. The scope of this work is to give an overview of the problem of spectrum assignment in cognitive radio networks, presenting the state-of-the-art proposals that have appeared in the literature, analyzing the criteria for selecting the most suitable portion of the spectrum and showing the most common approaches and techniques used to solve the spectrum assignment problem. Finally, an analysis of the techniques and approaches is presented, discussing also the open issues for future research in this area.
Article
Recently, FCC has considered for that unlicensed device leases licensed devices' channel. Therefore, IEEE 802.22 WRAN working group progresses CR (cognitive radio) technique that is able to sense and adopt void channels that are not being occupied by the licensed devices. Channel selection is of the utmost importance because it can affect the whole system performance in CR network. Thus, we propose a policy-based dynamic channel selection architecture for cognitive radio network to achieve an efficient communication. We propose three kinds of method for channel selection; the first one is weighted selection, the second one is sequential selection, and the last one is combined selection. We can obtain the optimum channel list using the proposed protocol.
Article
The application of mathematical analysis to wireless networks has met with limited success, due to the complexity of mobility and traffic models, coupled with the dynamic topology and the unpredictability of link quality that characterize such networks. The ability to model individual, independent decision makers whose actions potentially affect all other decision makers makes game theory particularly attractive to analyze the performance of ad hoc networks. Game theory is a field of applied mathematics that describes and analyzes interactive decision situations. It consists of a set of analytical tools that predict the outcome of complex interactions among rational entities, where rationality demands a strict adherence to a strategy based on perceived or measured results. In the early to mid-1990's, game theory was applied to networking problems including flow control, congestion control, routing and pricing of Internet services. More recently, there has been growing interest in adopting game-theoretic methods to model today's leading communications and networking issues, including power control and resource sharing in wireless and peer-to-peer networks. This work presents fundamental results in game theory and their application to wireless communications and networking. We discuss normal-form, repeated, and Markov games with examples selected from the literature. We also describe ways in which learning can be modeled in game theory, with direct applications to the emerging field of cognitive radio. Finally, we discuss challenges and limitations in the application of game theory to the analysis of wireless systems. We do not assume familiarity with game theory. We introduce major game theoretic models and discuss applications of game theory including medium access, routing, energy-efficient protocols, and others. We seek to provide the reader with a foundational understanding of the current research on game theory applied to wireless communications and networking.