Available online at www.sciencedirect.com
ScienceDirect Procedia Computer Science 83 (2016) 278 – 283
The 7th International Conference on Ambient Systems, Networks and Technologies (ANT 2016)
Intelligent algorithm for spectrum mobility in cognitive wireless networks "C. Salgadoa,*, C. Hernandezbc, V. Molinaa, Ferney A. Beltran-Molinaa" b
a Universidad ECCI, Cra. 19 #49-20, Bogota 111311, Colombia Universidad Distrital Francisco José de Caldas, Cra. 7 #40B-53, Bogotá 110231, Colombia c Universidad Nacional de Colombia, Cra. 45 #26-85, Bogotá 111321, Colombia
Abstract Currently the growing demand for wireless communications users has generated the study and implementation of cognitive wireless networks. To find a channel with the required characteristics for the continuous communication of the secondary users is essential for spectral mobility, in cognitive wireless networks. This paper presents a fuzzy algorithm for the spectrum decision function and in particular for the selection of a backup channel in spectral mobility. The proposed fuzzy algorithm is based on decision-making multiple criteria. This paper proposes a benchmarking of performance of the two spectrum handoff models: Analytical Hierarchical Process and the proposed Fuzzy Algorithm. The metric evaluations used are an accumulative average of failed handoffs, accumulative average of performed handoffs and, average of transmission bandwidth. The proposed algorithm provides an effective frequency channel selection. The results show a reduction of the rate of channel changes in contrast to the AHP selection method. © 2016 2016 The TheAuthors. Authors.Published Published Elsevier by by Elsevier B.V.B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the Conference Program Chairs. Peer-review under responsibility of the Conference Program Chairs Keywords: fuzzy logic; spectrum handoff; cognitive wireless networks; spectral frequency;
* C. Salgado. Tel.: +57 3133343651; fax: +57 1 3537171. E-mail address:
[email protected]
1877-0509 © 2016 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the Conference Program Chairs doi:10.1016/j.procs.2016.04.126
C. Salgado et al. / Procedia Computer Science 83 (2016) 278 – 283
1. Introduction THE cognitive radio is a technique that provides the capability for the unlicensed user or the secondary user (SU) to use or share the spectrum in an opportunistic manner from the auto-coexistence with the licensed user or primary user (PU), changing the transmission parameters allowing to operate in the best available channel depending on environment behavior. The RC should determine which spectrum part does not have licensed users who are using it (detection of the spectrum). The cognitive radio can increase the spectral efficiency, because it allows SU to share opportunistically the spectrum with PU1. In cognitive radio, the spectrum handoff can be defined as the process whereby a SU changes its operating frequency. The main problem in a change of frequency is the time it takes to find a new channel available, and depending on the type of information that is being transmitted this may not be tolerable. The use of algorithms to avoid signal degradation and provide a time of satisfactory duration within the licensed bands are big challenges. If the selection of the channel is defective, then the transmission may be paused because a channel may change for various reasons such as, it is about to be occupied by a PU or it is already occupied and, when the channel presents low quality. The multiple channel changes induced by the poor channel selection causes a significant increase in the delay that directly affects the performance and quality of service for the SU communication2. Therefore, to find a channel with the required characteristics for the continuous communication of the SU, it is essential for spectral mobility3. The selection of the criteria is a fundamental task for proactive evaluation of the availability and optimal conditions to select a backup channel. Therefore, it is found in related documents that once the selection criteria are established, the development of the multiple criteria decision making (MCDM) methodology is widely used. This MCDM method is based on two processes, the weights assessment of each criterion using the AHP 4, and the ranking estimation of each possible solution by means of one of the following techniques, the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), the Simple Additive Weighting (SAW), the Multiplicative Exponent Weighting (MEW) or the Grey Relational Analysis (GRA) 5-10. This paper presents a fuzzy algorithm for the spectrum decision function and in particular for the selection of a backup channel for spectral mobility. The proposed fuzzy algorithm is a MCDM technique that has proven to be an effective method for the selection of backup channel alternatives. This algorithm is a hybrid between Analytical Hierarchical Process (AHP) Algorithm4 complemented with fuzzy logic, it improves the management of subjectivity and reduces uncertainty in the information and, also improves the criteria assessment. The backup channel is a channel that has been previously selected based on rules and predefined criteria. This allows to the SU to change channel with a short delay because it is not necessary to wait until the spectrum detection and until the decision of the spectrum is taken1, 11, 12. The rest of the document is structured as follows. In Section II, the development of the FAHP Algorithm is explained. In Section III, the results of the developed algorithm are shown and in Section IV, the conclusions are presented. 2. Fuzzy Algorithm The AHP Method is an estimation algorithm for multi-criteria decision making including quantitative and qualitative criteria. This allows the AHP Algorithm to evaluate different variables when selecting a single choice within a wide set of possible alternatives. This is based on subjective judgments, by contrasting the significance of the criteria used for the selection of diverse alternatives. As a consequence, this being a relative measure rather than an absolute assessment13. However, the AHP Satty method 13 has some limitations for instance, (1) it works with an unbalanced scale of judgments, (2) it cannot handle uncertainty and ambiguity in the information associated to the assigned number of each assessment, (3) the ranking of AHP is rather vague, (4) the subjectivity of the judgment where the selection and preference of decision makers have significant influence on the results. These limitations can be mitigated by the integration of the fuzzy logic to AHP Algorithm 9, 14. Fuzzy logic is an appropriate tool to make decisions in situations where the available inputs are uncertain and imprecise or qualitatively interpreted. Fuzzy logic can also transform qualitative and heterogeneous information in homogeneous membership values, which these can be processed by a set of appropriate rules of fuzzy inference15.
279
280
C. Salgado et al. / Procedia Computer Science 83 (2016) 278 – 283
The proposed Fuzzy Algorithm was developed with four steps: (1) problem definition, (2) construction of the hierarchy, (3) construction of the matrix of judgments, and (4) calculation of the normalized weights. The problem is defined and classified as follows, the objective, the criteria and the alternatives. The objective is the decision making to be taken, and thus, for the current work corresponds to the selection of the best option for an available backup channel in cognitive wireless networks. The criteria are the factors affecting the preference of the alternatives. After the analysis of the variables that can affect or influence the process of spectral CR mobility, this work considered only four variables of interest for the proposed multi-criteria decision algorithm because of the relevance and because they are enough to assess the channel conditions: availability probability of channel (AP), estimated channel time availability (ETA) and the Signal to interference plus noise ratio of channel (SINR) and bandwidth of the channel (BW) 16. The selected criteria were obtained using only experimental data. It was decided to work with Wi-Fi channels corresponding to the frequency band of 2.4 GHz to 2.5 GHz. The reason for choosing selecting this set of alternatives is based on the high demand for Wi-Fi Networks and the easy spectral detection by using the "energy detection" technique. Based on the objective, the criteria and the alternatives; the hierarchy structure is constructed to develop the design methodology of the Fuzzy Algorithm proposed. Once the hierarchy structure is built, the judgment matrices are constructed in agreement with the AHP Method. These matrices correspond to the comparative benchmarks that define the relative significance between possible combinations of pairs of criteria. For the analysis of the alternatives, it is considered that the frequency channels change dynamically their characteristics in time. Then, the Fuzzy Algorithm evaluates dynamically the alternatives. The fuzzy importance scale (see Table 1) is obtained by the conversion of nine levels of the fundamental importance scale, to a fuzzy numbers presented by Büyüközkan 16,17. Table 1. Scale of importance17, 18. Nomenclature
Importance Scale
Fuzzy Triangular Scale
Fuzzy Triangular Scale Reciprocal
EI
Equal importance
(1/2, 1, 3/2)
(2/3, 1, 2)
MI
Moderate Importance
(1, 3/2, 2)
(1/2, 2/3, 1)
SI
Strong Importance
(3/2, 2, 5/2)
(2/5, 1/2, 2/3)
VSI
Very strong importance
(2, 5/2, 3)
(1/3, 2/5, 1/2)
XI
Extreme importance
(5/2, 3, 7/2)
(2/7, 1/3, 2/5)
Based on the fuzzy importance scale presented in Table 1, the level of relative significance of each pair of criteria was determined and the judgment matrix of the criteria were constructed (see Table 2). The diagonal of each matrix corresponds to the equality, since it compares the importance of the criteria with themselves. The upper half from the diagonal of the matrix describes the relative importance of the criteria of the first column with respect to the criteria of the first row. Table 2. Judgment matrix for the criteria16 Sub-criteria
AP
ETA
SINR
BW
AP
(1/2,1,3/2)
(1,3/2,2)
(3/2,2,5/2)
(3/2,2,5/2)
ETA
(1/2,2/3,1)
(1/2,1,3/2)
(3/2,2,5/2)
(3/2,2,5/2)
SINR
(2/5,1/2,2/3)
(2/5,1/2,2/3)
(1/2,1,3/2)
(1,3/2,2)
BW
(2/5,1/2,2/3)
(2/5,1/2,2/3)
(1/2,2/3,1)
(1/2,1,3/2)
With the judgments matrices already defined, the normalized weights were calculated for each criteria, based on the proposed model in18. These results are based on the fuzzy extended analysis presented in19. The results from the weight vector corresponding to the criteria are shown in Table 3.
281
C. Salgado et al. / Procedia Computer Science 83 (2016) 278 – 283
Table 3. Normalized weights of the RT sub-criteria16 Criteria
AP
ETA
SINR
BW
Normalized weights
0.3593
0.2966
0.1970
0.1471
The normalized weights describe the relative degree of importance of each criteria to select the backup channel. Then, the channel selection depends on approximately, 36% AP, 30% for the ETA, 20% for the SINR, and 14% for the BW. With this weight, all available frequency channels are evaluated, which it corresponds to the alternatives in the hierarchy of the developed Fuzzy Algorithm. The channels are classified from the highest to the lowest evaluated scores and, with the highest channel score resulting as the backup channel 16. 3. Results The evaluation of the developed Fuzzy Algorithm was performed using real experimental data of the spectrum occupancy measured in a Wi-Fi network. This process was carried out in order to accurately assess the performance of the algorithm and validate the algorithm performance with applicable experimental data. A simulation environment progressively reconstructs the actual behavior of the spectral occupancy through traces of captured data in the Wi-Fi frequency band. This allows to model, without any mistakes, the behavior of the PUs and accurate assess and validate the performance of each spectral handoff. The spectral occupancy data corresponds to a trace of 10 minutes of traffic. The validation of the proposed Fuzzy Algorithm was performed through the comparison with the algorithm AHP, through three evaluation metrics. (1) Accumulative average number of failed handoffs (Fig. 1A, 1B), (2) Accumulative average number of handoffs (Fig. 2A, 2B) and, (3) Accumulative average of transmission bandwidth (Fig. 3A, 3B). After running several periods of simulation for each spectrum handoff, the average values of the three metrics are calculated and the comparative analysis is performed.
Fig. 1. Accumulative average number of failed handoffs a) for Fuzzy Algorithm b) for AHP
Fig. 2. Accumulative average number of handoffs a) for Fuzzy Algorithm b) for AHP
282
C. Salgado et al. / Procedia Computer Science 83 (2016) 278 – 283
Fig. 3. Accumulative average of transmission bandwidth a) for Fuzzy Algorithm b) for AHP
4. Conclusions This paper presents a validation with experimental data captured from the Wi-Fi frequency band. Therefore, this simulation models a realistic environment which describes the actual behavior of the licensed users. The developed Fuzzy Algorithm based on multiple-criteria decision making is an instrument for decision-making that improves efficiency for the selection of spectrum opportunities. According to the results of the developed Fuzzy Algorithm, a reduction of the rate of channel changes is shown in comparison with AHP Algorithm. Acknowledgements The authors wish to thank at the Universidad ECCI for funding this research work and at the Universidad Distrital Francisco José de Caldas for sharing the spectrum occupancy data for this research work. References 1. F. Akyildiz; Won-Yeol Lee; Vuran, Mehmet C.; Mohanty, S., “A survey on spectrum management in cognitive radio networks,” Communications Ma-gazine, IEEE, vol. 46, no. 4, pp. 40-48, April 2008. 2. F. Akyildiz; Won-Yeol Lee; K. R. Chowdhury, “CRAHNs: cognitive radio ad hoc networks,” Ad Hoc Networks, vol. 7, no. 5, pp. 810–836, July 2009. 3. Christian; Moh, S.; Ilyong Chung; Jinyi Lee, “Spectrum mobility in cognitive radio networks,” Communications Magazine, IEEE, vol. 50, no. 6, pp. 114-121, June 2012. 4. E. Rodriguez; C. Ramirez; C. Carrillo, “Multiple attribute dynamic spectrum decision making for cognitive radio networks,” Eighth International Confe-rence on Wireless and Optical Communications Networks - WOCN 2011, Paris, France, pp. 1-5, 2011. 5. M.C. Tsai, Multi-attributes handover decision mechanism across Wi-Fi & WiMAX using MIH services, a Master’s Degree Thesis, National Central University, 2007. 6. E. Stevens-Navarro, Y. Lin, V.W.S. Wong, An MDP-based vertical handoff decision algorithm for heterogeneous wireless networks, IEEE Trans. Veh. Technol. 57 (2008) 1243–1254. 7. L. Mohamed, C. Leghris, A. Adib, A hybrid approach for network selection in heterogeneous multi-access environments, in: New Technologies, Mobility and Security (NTMS), 2011 4th IFIP International Conference, February 2011, pp. 1–5. 8. S. Yang, J. Wu, An IEEE 802.21 Handover decision with QoS provision across WLAN and WMAN, in: International Conference on Communica-tions Circuits and Systems, Xiamen, China, May 2008, pp. 548–552. 9. J. A. Zapata Cortés; M. D. Arango Serna and W. Adarme Jaimes, “Applying fuzzy extended analytical hierarchy (FEAHP) for selecting logistics softwa-re”, Ingeniería e Investigación, vol. 32, no. 1, pp. 94-99, April 2012. 10. Shin-Jer Yang, Wen-Chieh Tseng, Design novel weighted rating of multiple attributes scheme to enhance handoff efficiency in heterogeneous wireless networks, Computer Communications, vol. 36, no. 14, pp. 1498-1514, 1 August 2013. 11. J. H. Aguilar; A. Navarro, “Radio cognitiva – estado del arte,” Sistemas y Telemática, vol. 9, no. 16, pp. 31-53, Marzo 2011. 12. F. Akyildiz; Won-Yeol Lee; Vuran, Mehmet C.; Mohanty, S., “NeXt genera-tion/dynamic spectrum access/cognitive radio wireless networks: A survey,” Journal Computer Networks, vol. 50, no. 13, pp. 2127-2159, September 2006. 13. T. L. Saaty, "How to make a decision: The analytic hierarchy process", Eu-ropean Journal Operation Research, Vol. 48, no. 1, pp. 9-26, Septiembre 1990.
C. Salgado et al. / Procedia Computer Science 83 (2016) 278 – 283
14. Sachin K. Patil, Ravi Kant, A fuzzy AHP-TOPSIS framework for ranking the solutions of Knowledge Management adoption in Supply Chain to overco-me its barriers, Expert Systems with Applications, vol.41, no. 2, pp. 679-693, 1 February 2014. 15. Giupponi, L.; Perez-Neira, A.I., "Fuzzy-based Spectrum Handoff in Cogniti-ve Radio Networks," Cognitive Radio Oriented Wireless Networks and Communications, 2008. CrownCom 2008. 3rd International Conference on, vol., no., pp.1-6, 15, 17 May 2008. 16. Hernández, C.; Salgado, C.; López, H.; Rodríguez-Colina, E., “Multivariable algorithm for dynamic channel selection in cognitive radio networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2015, no. 1, pp. 1–17, 2015. 17. G. Büyüközkan; C. Kabraman and D. Ruan, “A fuzzy multi-criteria decision approach for software development strategy selection”, Intern. Journal of General Systems, vol. 33, no. 2, pp. 259-280, 2004. 18. Mehbodniya, A.; Kaleem, F.; Yen, K.K.; Adachi, F., "A fuzzy MADM ran-king approach for vertical mobility in next generation hybrid networks," Ul-tra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2012 4th International Congress on, vol., no., pp. 262-267, 3-5 Oct. 2012. 19. Da-Yong Chang, Applications of the extent analysis method on fuzzy AHP, European Journal of Operational Research, Volume 95, Issue 3, 20 Decem-ber 1996, Pages 649-655.
283