Abstract
This paper considers queueing models for cognitive radio networks that account for the sensing time of secondary users (SUs). In cognitive radio networks, secondary users are allowed to opportunistically use idle channels originally allocated to primary users (PUs). To this end, SUs must sense the state of the channels before transmission. After sensing, if an idle channel is available, the SU can start transmission immediately; otherwise, the SU must carry out another channel sensing. In this paper, we study two retrial queueing models with an unlimited number of sensing SUs, where PUs have preemptive priority over SUs. The two models differ in whether or not an arriving PU can interrupt a SU transmission also in case there are still idle channels available. We show that both models have the same stability condition and that the model without interruptions in case of available idle channels has a slightly lower number of sensing SUs than the model with interruptions.
Similar content being viewed by others
References
Akutsu, K., & Phung-Duc, T. (2019). Analysis of retrial queues for cognitive wireless networks with sensing time of secondary users. In International Conference on Queueing Theory and Network Applications, Lecture Notes in Computer Science, LNCS, vol. 11688 (pp. 77–91).
Akyildiz, I. F., Lee, W. Y., Vuran, M. C., & Mohanty, S. (2006). Next generation dynamic spectrum access cognitive radio wireless networks: a survey. Computer Networks, 50(13), 2127–2159.
Artalejo, J. R., & Phung-Duc, T. (2012). Markovian retrial queues with two way communication. Journal of Industrial and Management Optimization, 8(4), 781–806.
Artalejo, J. R., & Phung-Duc, T. (2013). Single server retrial queues with two way communication. Applied Mathematical Modelling, 37(4), 1811–1822.
Diamond, J. E., & Alfa, A. S. (1999). Matrix analytic methods for a multi-server retrial queue with buffer. Top, 7(2), 249–266.
Dimitriou, I., & Phung-Duc, T. (2020). Analysis of cognitive radio networks with cooperative communication. In Proceedings of the 13th EAI International Conference on Performance Evaluation Methodologies and Tools (pp. 192–195).
Dragieva, V.I., & Phung-Duc, T. (2019). Queueing analysis of cognitive radio networks with finite number of secondary users. In Proceedings of the 25th International Conference on Analytical and Stochastic Modelling Techniques and Applications
Dubey, R., Gunasekaran, A., & Sushil and Singh, T. (2015). Building theory of sustainable manufacturing using total interpretive structural modelling. International Journal of Systems Science: Operations & Logistics, 2(4), 231–247.
Dudin, A. N., Lee, M. H., Dudina, O., & Lee, S. K. (2016). Analysis of priority retrial queue with many types of customers and servers reservation as a model of cognitive radio system. IEEE Transactions on Communications, 65, 186–199.
Falin, G. I. (1975). Aggregate arrival of customers in a one-line system with repeated calls. Ukrainian Mathematical Journal, 28, 437–440.
Falin, G. I. (1977). Waiting time in a single-channel queueing system with repeated calls. Moscow University Computational Mathematics and Cybernetics, 4, 83–87.
Falin, G. I. (1980). An M/G/1 system with repeated calls in heavy traffic. Moscow University Computational Mathematics and Cybernetics, 6, 48–50.
Falin, G. I. (1986). On the waiting-time process in a single-line queue with repeated calls. Journal of Applied Probability, 23, 185–192.
Falin, G. I., & Templeton, J. G. C. (1997). Retrial queues. London: Chapman & Hall.
Gharaei, A., Shekarabi, S. A. H., Karimi, M., Pourjavad, E., & Amjadian, A. (2019). An integrated stochastic EPQ model under quality and green policies: Generalised cross decomposition under the separability approach. International Journal of Systems Science: Operations & Logistics, 1–13.
Gharaei, A., Hoseini Shekarabi, S. A., & Karimi, M. (2020). Modelling and optimal lot-sizing of the replenishments in constrained, multi-product and bi-objective EPQ models with defective products: Generalised cross decomposition. International Journal of Systems Science: Operations & Logistics, 7(3), 262–274.
Gharaei, A., Karimi, M., & Shekarabi, S. A. H. (2019). An integrated multi-product, multi-buyer supply chain under penalty, green, and quality control polices and a vendor managed inventory with consignment stock agreement: The outer approximation with equality relaxation and augmented penalty algorithm. Applied Mathematical Modelling, 69, 223–254.
Gharaei, A., Karimi, M., & Shekarabi, S. A. H. (2020). Joint economic lot-sizing in multi-product multi-level integrated supply chains: Generalized benders decomposition. International Journal of Systems Science: Operations & Logistics, 7(4), 309–325.
Giri, B. C., & Bardhan, S. (2014). Coordinating a supply chain with backup supplier through buyback contract under supply disruption and uncertain demand. International Journal of Systems Science: Operations & Logistics, 1(4), 193–204.
Hoseini Shekarabi, S. A., Gharaei, A., & Karimi, M. (2019). Modelling and optimal lot-sizing of integrated multi-level multi-wholesaler supply chains under the shortage and limited warehouse space: Generalised outer approximation. International Journal of Systems Science: Operations & Logistics, 6(3), 237–257.
Keilson, J., Cozzolino, J., & Young, H. (1968). A service system with unfilled requests repeated. Operations Research, 6, 1126–1137.
Kim, K. (2012). T-preemptive priority queue and its application to the analysis of an opportunistic spectrum access in cognitive radio networks. Computer and Operations Research, 39(7), 1394–1401.
Kleinrock, L., & Tobagi, F. (1975). Packet switching in radio channels: Part I -Carrier sense multiple-access modes and their throughput-delay characteristics. IEEE Transactions on Communications, 23(12), 1400–1416.
Konishi, Y., Masuyama, H., Kasahara, S., & Takahashi, Y. (2013). Performance analysis of dynamic spectrum handoff scheme with variable bandwidth demand of secondary users for cognitive radio networks. Wireless Networks, 19, 607–617.
Kumar, K., Prakash, A., & Tripathi, R. (2016). Spectrum handoff in cognitive radio networks: a classification and comprehensive survey. Journal of Network and Computer Applications, 61, 161–188.
Liang, Y. C., Chen, K. C., Li, G. Y., & Mahonen, P. (2011). Cognitive radio networking and communications: An overview. IEEE Transactions on Vehicular Technology, 60(7), 3386–3407.
Mitrany, I. L., & Avi-Itzhak, B. (1968). A many-server queue with service interruptions. Operations Research, 16(3), 628–638.
Morozov, E., Rogozin, S., Nguyen, Q. H. & Phung-Duc, T. (2020) Modified Erlang loss system for cognitive wireless networks. Submitted to Journal of Mathematical Sciences.
Nazarov, A., Phung-Duc, T., & Paul, S. (2018). Unreliable single-server queue with two-way communication and retrials of blocked and interrupted calls for cognitive radio networks. In Distributed Computer and Communication Networks (pp. 276–287).
Neuts, M. F. (1981). Matrix-geometric solutions in stochastic models: An algorithmic approach. New York: Dover Publications Inc.
Neuts, M. F., & Rao, B. M. (1990). Numerical investigation of a multiserver retrial model. Queueing Systems, 7(2), 169–189.
Piran, M. J., Pham, Q. V., Islam, S. M. R., Cho, S., Bae, B., Suh, D. Y., & Han, Z. (2020). Multimedia communication over cognitive radio networks from QoS/QoE perspective: A comprehensive survey. Journal of Network and Computer Applications. https://doi.org/10.1016/j.jnca.2020.102759.
Rabbani, M., Hosseini-Mokhallesun, S. A. A., Ordibazar, A. H., & Farrokhi-Asl, H. (2020). A hybrid robust possibilistic approach for a sustainable supply chain location-allocation network design. International Journal of Systems Science: Operations & Logistics, 7(1), 60–75.
Sakurai, H., & Phung-Duc, T. (2015). Two-way communication retrial queues with multiple types of outgoing calls. Top, 23(2), 466–492.
Salameh, O., De Turck, K., Bruneel, H., Blondia, C., & Wittevrongel, S. (2017). Analysis of secondary user performance in cognitive radio networks with reactive spectrum handoff. Telecommunication Systems, 65(3), 539–550.
Sarkar, S., & Giri, B. C. (2020). Stochastic supply chain model with imperfect production and controllable defective rate. International Journal of Systems Science: Operations & Logistics, 7(2), 133–146.
Shah, N. H., Chaudhari, U., & Cardenas-Barron, L. E. (2020). Integrating credit and replenishment policies for deteriorating items under quadratic demand in a three echelon supply chain. International Journal of Systems Science: Operations & Logistics, 7(1), 34–45.
Tobagi, F., & Kleinrock, L. (1975). Packet switching in radio channels: Part II - The hidden terminal problem in carrier sense multiple-access and the busy-tone solution. IEEE Transactions on Communications, 23(12), 1417–1433.
Torkestani, J. A., & Meybodi, M. R. (2016). Channel assignment in wireless mobile ad hoc networks. Mobile Ad Hoc Networks: Current Status and Future Trends, 251–277.
Tweedie, R. L. (1975). Sufficient conditions for regularity, recurrence and ergodicity and Markov processes. Mathematical Proceedings of the Cambridge Philosophical Society, 78, 125–136.
Wang, B., Ji, Z., Liu, K. J. R., & Clancy, T. C. (2009). Primary prioritized Markov approach for dynamic spectrum allocation. IEEE Transactions on Wireless Commununication, 8(4), 1854–1865.
Wang, C. W., & Wang, L. C. (2012). Analysis of reactive spectrum handoff in cognitive radio networks. IEEE Journal on Selected Areas in Communications, 30(10), 2016–2028.
Wong, E. W. A., & Foh, C. H. (2009). Analysis of cognitive radio spectrum access with finite user population. IEEE Communications Letters, 13(5), 294–296.
Yin, S., Nishi, T., & Zhang, G. (2016). A game theoretic model for coordination of single manufacturer and multiple suppliers with quality variations under uncertain demands. International Journal of Systems Science: Operations & Logistics, 3(2), 79–91.
Zhang, Y., Wang, J., & Li, W. W. (2019). Optimal pricing strategies in cognitive radio networks with heterogeneous secondary users and retrials. IEEE Access, 7, 30937–30950.
Acknowledgements
The research of Tuan Phung-Duc was supported in part by JSPS KAKENHI Grant Number 18K18006. This work is partially funded by an EOS grant from the Belgian Research Councils FWO and FNRS [Grant Number 30452698].
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A: Stability condition
Appendix A: Stability condition
In this appendix, we obtain a sufficient condition for our multiserver models.
1.1 A.1 Markov chain
As in Sect. 4, we define \(N(t), C_{1}(t)\) and \(C_{2}(t)\) as the number of SUs in the orbit, the number of PUs on transmission and the number of SUs on transmission, respectively. Those three random variables can be used as state variables to describe the Markov chain of the cognitive radio system. However, we rearrange the state description for the simplicity of the stability analysis. To this end, we define \(B(t) = C_{1}(t) + C_{2}(t)\) as the number of PUs or SUs on transmission. It can be shown that \(\{ X(t) = (N(t), B(t), C_{1}(t)) \ | \ t \ge 0\}\) forms a continuous-time Markov chain on the state space \({\mathcal {S}}\) defined by
Then it is easy to see that the Markov chain \(\{X(t) \ | \ t \ge 0\}\) is a level-dependent quasi birth-and-death (QBD) process with infinitesimal generator \({\varvec{Q}}\) in the form
The block matrices \({\varvec{Q}}_{0}^{(i)}\) and \({\varvec{Q}}_{1}^{(i)}\) for \(i \in {\mathbb {Z}}_{+}\), and \({\varvec{Q}}_{2}^{(i)}\) for \(i \in {\mathbb {Z}}_{+} \setminus \{0\}\) have block structure forms:
The block matrices \(\varvec{\varLambda }_{j,j}, \varvec{L}_{j,j}\) for \(j=0,1,\ldots ,c\), and \(\varvec{E}_{j-1,j}, \varvec{B}_{j-1,j}, \varvec{D}_{j,j-1}\) for \(j=1,2,\ldots ,c\) are explicitly written as follows:
where \(q_{j,k}\, (j = 0,1,\ldots ,c)\) are given by \(q_{j,k} = \lambda _{1} + \lambda _{2} + j\mu _{1} + (c-j)\mu _{2}\) if \(k=0,1,\ldots ,j-1\), and \(q_{j,k} = \lambda _{2} + j\mu _{1} + (c-j)\mu _{2}\) if \(k=j\). We specify \(\lambda _{i,j}^{*}\) and \(\lambda _{i,j}^{**}\) depending on the selection policy of an available channel on PU arrival. If an idle channel is assigned to an arriving PU, and the PU preempts one of the SUs on transmission only when no idle channels are available, then
where \(\delta _{i+j,c} = 1\) if \(i+j = c\), and \(\delta _{i+j,c} = 0\) if \(i+j \ne c\). If a channel randomly selected among the idle channels or the ones occupied by SUs is assigned to an arriving PU, then
It should be noted that both policies yield us the same \(\varvec{\varLambda }_{c,c}\) as
A description of the block matrices is summarized in Table 2.
1.2 A.2 Stability analysis
Let \(\varvec{\varDelta }_{c}\) be a diagonal matrix defined by \(\varvec{\varDelta }_{c} = -\varvec{L}_{c,c}\). We define square matrices
\(\varvec{A}_{0}, \varvec{A}_{1}\) and \(\varvec{A}_{2}\) are non-negative matrices and \(\varvec{A} = \varvec{A}_{0} + \varvec{A}_{1} + \varvec{A}_{2}\) is a stochastic matrix. Since \(\varvec{A}\) is irreducible, the invariant probability vector \(\varvec{\nu }\) of \(\varvec{A}\) is uniquely determined by \(\varvec{\nu }\varvec{A} = \varvec{\nu },\, \varvec{\nu } \varvec{e} = 1\).
Let \(\varvec{A}(z)\) be the matrix defined by
Let \(\chi (z)\) be the maximal eigenvalue of \(\varvec{A}(z)\) with the right eigenvector \(\varvec{v}(z)\). Since \(\varvec{A}(z)\) is irreducible and non-negative, \(\varvec{v}(z) > \varvec{0}\). If \(\varvec{\nu } \varvec{A}_{0}\varvec{e} < \varvec{\nu }\varvec{A}_{2}\varvec{e}\) and \(\chi (0) > 0\), then \(\chi (z) = z\) has a solution for \(z \in (0,1)\).We denote the solution by \(\eta \). For \(z \in (\eta , 1)\), we have \(\chi (z) < z\) and hence \(\varvec{A}(z) \varvec{v}(z) = \chi (z) \varvec{v}(z) < z \varvec{v}(z)\) (Neuts 1981). We then obtain the following lemma.
Lemma 1
If \(\varvec{\nu } \varvec{A}_{0}\varvec{e} < \varvec{\nu }\varvec{A}_{2}\varvec{e}\) and \(\chi (0) > 0\), we have \(z \in (\eta , 1)\) and \(\varvec{v}(z) > \varvec{0}\) such that
Proof
The proof is immediately followed from \(\varvec{A}(z) \varvec{v}(z) < z \varvec{v}(z)\). \(\square \)
If we define \(\varvec{Q}_{p} = \varvec{\varLambda }_{c,c} + \varvec{L}_{c,c} + \varvec{D}_{c,c-1}\varvec{E}_{c-1,c}\), then \(\varvec{Q}_{p}\) can be an infinitesimal generator given by
Since \(\varvec{Q}_{p}\) is irreducible, the invariant probability vector \(\varvec{\pi } = (\pi _{0}, \pi _{1}, \ldots , \pi _{c})\) satisfying \(\varvec{\pi }\varvec{Q}_{p} = \varvec{0}, \varvec{\pi }\varvec{e} = 1\) is uniquely determined and is given by
It can be shown that \(\varvec{\nu } \varvec{A}_{0}\varvec{e} < \varvec{\nu }\varvec{A}_{2}\varvec{e}\) is rewritten to be \(\varvec{\pi }\varvec{\varLambda }_{c,c}\varvec{e} < \varvec{\pi }\varvec{D}_{c,c-1}\varvec{e}\). The next theorem gives us a sufficient condition of the ergodicity of \(\{X(t) \ | \ t \ge 0\}\).
Theorem 1
If \(\varvec{\pi }\varvec{\varLambda }_{c,c}\varvec{e} < \varvec{\pi }\varvec{D}_{c,c-1}\varvec{e}\), or equivalently,
then \(\{X(t) \ | \ t \ge 0\}\) is regular and ergodic.
Proof
According to Tweedie (1975) or Statement 8, p. 97 in Falin and Templeton (1997), a Markov process with infinitesimal generator \(\varvec{Q} = [q_{s,p}]\) on state space \({\mathcal {S}}\) is regular and ergodic, if there exist a lower bounded function \(\varphi (\cdot )\) on \({\mathcal {S}}\), some finite subset \({\mathcal {S}}_{0} \subset {\mathcal {S}}\) and some \(\epsilon > 0\) such that
for \(s \notin {\mathcal {S}}_{0}\), and \(y(s) < \infty \) for \(s \in {\mathcal {S}}_{0}\).
We show that the Lyapunov function by Diamond and Alfa (1999) is still effective to our multiserver models of the cognitive network system. To construct the Lyapunov function, we define a column vector \(\varvec{w}(z)\) of size \((c+1)(c+2)/2\) by
where \(\varvec{K}\) is determined by the relation \(\varvec{Q}^{(i)}_{2} = i\sigma \varvec{K}\, (i \in {\mathbb {Z}}_{+} \setminus \{0\})\). For \(z \in (\eta , 1)\), we also define a column vector \(\varvec{\varphi }^{(k)}\) of size \((c+1)(c+2)/2\) by
where \(b \in (0,1)\), \(\varvec{w}_{c}(z) = \varvec{v}(z)\), and \(\varvec{w}_{j}(z) = \varvec{E}_{j,j+1}\varvec{w}_{j+1}(z)\) for \(j=0, 1, \ldots ,c-1\). It is clear that each element of \(\varvec{\varphi }^{(i)}\) is lower bounded. We define a column vector \(\varvec{\varphi }\) composed of \(\varvec{\varphi }^{(i)}\)’s by
Let \(\ell (i) = \{(i,j,k) \in {\mathcal {S}} \mid j = 0,1,\ldots ,c, k = 0,1,\ldots ,j\}\) and \(\varvec{y}^{(i)}\) be a column vector of size \((c+1)(c+2)/2\) given by the elements of \(\ell (i)\) of \(\varvec{Q}\varvec{\varphi }\), i.e.,
For \(i \in {\mathbb {Z}}_{+}\), we have
where
and for \(j=1,2,\ldots ,c-1\)
and
By Lemma 1, we can choose \(z \in (\eta , 1)\) such that \(\varvec{f}_{c}(z) < \varvec{0}\) if \(\varvec{\nu } \varvec{A}_{0}\varvec{e} < \varvec{\nu }\varvec{A}_{2}\varvec{e}\) which is equivalent to \(\varvec{\pi }\varvec{\varLambda }_{c,c}\varvec{e} < \varvec{\pi }\varvec{D}_{c,c-1}\varvec{e}\). Therefore, there exists some \(b \in (0,1)\) such that
Clearly, we can choose an integer \(i_{0}\) such that
for all \(i > i_{0}\) and \(j=0,1,\ldots ,c-1\). Therefore, there exists some \(\epsilon > 0\) such that
except for some finite subset \({\mathcal {S}}_{0} \subset {\mathcal {S}}\), from which we conclude that \(\{X(t) \ | \ t \ge 0 \}\) is ergodic if \(\varvec{\pi }\varvec{\varLambda }_{c,c}\varvec{e} < \varvec{\pi }\varvec{D}_{c,c-1}\varvec{e}\). Note here that \(\varvec{\pi }\) is the stationary distribution of the Erlang loss system M/M/c/c with arrival rate \(\lambda _{1}\) and service rate \(\mu _{1}\). It is easy to see that (22) follows from \(\varvec{\pi }\varvec{\varLambda }_{c,c}\varvec{e} < \varvec{\pi }\varvec{D}_{c,c-1}\varvec{e}\).
\(\square \)
Rights and permissions
About this article
Cite this article
Phung-Duc, T., Akutsu, K., Kawanishi, K. et al. Queueing models for cognitive wireless networks with sensing time of secondary users. Ann Oper Res 310, 641–660 (2022). https://doi.org/10.1007/s10479-021-04118-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-021-04118-9