Abstract
Cognitive Radio Networks (CRNs) is an intelligent wireless communication network that senses its environment to adjust the transmitter parameters in order to exploit the unused portions of available spectrum. The objective here is to ensure reliable communication with minimum intereference to Primary Users (PUs) and efficient spectrum utilization. The spectrum assigned to licensed users is underutilized and the growing demand causes starvation to the unlicensed users. Thus, CRN senses the available spectrum to find the most appropriate spectrum for allocation. Further, to maximize the efficient use of available spectrum, agreement (consensus) may be used wherein all users agree on a common decision value. In the paper, we discuss various techniques of spectrum allocation in CRN. Lastly, we propose an interference-aware protocol that achieves load balancing, high throughput and less number of reallocations to maximize spectrum utilization. Also, the paper validates the proposed algorithm using the simulation results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akyildiz, I., Lee, W., Vuran, M., Mohanty, S.: NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey. Computer Networks. 50, 2127–2159 (2006).
Tragos, E., Zeadally, S., Fragkiadakis, A., Siris, V.: Spectrum Assignment in Cognitive Radio Networks: A Comprehensive Survey. IEEE Communications Surveys & Tutorials. 15, 1108–1135 (2013).
Byun, S., Balasingham, I., Liang, X.: Dynamic spectrum allocation in wireless cognitive sensor networks: Improving fairness and energy efficiency. 68th IEEE Vehicular Technology Conference. pp. 1–5. IEEE (2008).
Alnwaimi, G., Arshad, K., Moessner, K.: Dynamic Spectrum Allocation Algorithm with Interference Management in Co-Existing Networks. IEEE Communications Letters. 15, 932–934 (2011).
Zhao, J., Zheng, H., Yang, G.: Distributed coordination in dynamic spectrum allocation networks. 1st IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN). pp. 259–268. IEEE (2005).
Li, X., Zekavat, S.: Distributed Channel Assignment in Cognitive Radio Networks. International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly (IWCMC’09). pp. 989–993. ACM (2009).
Bian, K., Park, J.: Segment-Based Channel Assignment in Cognitive Radio Ad Hoc Networks. 2nd International Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom). pp. 327–335. IEEE (2007).
Pareek, H., Singh, A.: An Adaptive Spectrum assignment Algorithm in Cognitive Radio Network. International Conference on Recent Trends in Information, Telecommunication and Computing, ITC. pp. 408–418. ACEEE (2014).
Pareek, H., Singh, A.: Fault Tolerant Spectrum Assignment in Cognitive Radio Networks. International Conference on Information and Communication Technologies, ICICT. pp. 1188–1195. Elsevier (2014).
Wang, S., Yan, K., Wang, S.: An optimal solution for byzantine agreement under a hierarchical cluster-oriented mobile ad hoc network. Computers & Electrical Engineering. 36, 100–113 (2010).
Wu, W., Cao, J., Yang, J., Raynal, M.: A Hierarchical Consensus Protocol for Mobile ad Hoc Networks. 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP). IEEE (2006).
Wu, W., Cao, J., Yang, J., Raynal, M.: Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks. IEEE Transactions on Computers. 56, 1055–1070 (2007).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A. Appendix
A. Appendix
Procedure: CHANNEL_ALLOCATION ()
-
i.
Allocate the first channel to the first user in the ACT table and make the entry of SU in CAT table.
-
ii.
Remove the channel allocated in step i and the user with allocated channel from the ACT table.
-
iii.
Update channel_demand array.
-
iv.
If channel_demand array contains value 1 for any channel, rearrange the channels in the ACT table according to arrangement rules. Else, do nothing.
-
v.
Repeat steps from i to iv until all the channels are allocated to some users.
-
vi.
If ACT table is not empty, then copy the rows from table O_ACT to ACT table corresponding to the users that are not allocated any channels yet.
-
vii.
Update the channel_demand array and rearrange the channels in the ACT table according to arrangement rules.
-
viii.
Repeat the above steps until the ACT table becomes empty.
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Diksha, Saini, P. (2017). Agreement-Based Interference-Aware Dynamic Channel Allocation in Cognitive Radio Network (CRN). In: Satapathy, S., Bhateja, V., Udgata, S., Pattnaik, P. (eds) Proceedings of the 5th International Conference on Frontiers in Intelligent Computing: Theory and Applications . Advances in Intelligent Systems and Computing, vol 515. Springer, Singapore. https://doi.org/10.1007/978-981-10-3153-3_8
Download citation
DOI: https://doi.org/10.1007/978-981-10-3153-3_8
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3152-6
Online ISBN: 978-981-10-3153-3
eBook Packages: EngineeringEngineering (R0)