Abstract
We consider a retrial queueing model for random access protocols arising in local area networks such as carrier sense multiple access networks. In our model, one channel is shared among multiple nodes. Each node accesses the channel according to a Poison process and the holding time of the channel is exponentially distributed. Blocked users join the orbit and retry to access again after an exponentially distributed time depending on the number of retrials so far. As the model under study is not amenable for exact analysis, we focus on its performance in the light traffic regime. In particular, we describe a fast algorithm for calculating the terms in the Maclaurin series expansion of various performance measures, the arrival rate being the independent parameter of the expansion. We illustrate our approach by various numerical examples and verify the accuracy of the light traffic approximation by means of simulation.




Similar content being viewed by others
References
Altman, E., Avrachenkov, K. E., & Núñez-Queija, R. (2004). Perturbation analysis for denumerable Markov chains with application to queueing models. Advances in Applied Probability, 36(3), 839–853.
Avrachenkov, K. E., Filar, J. A., & Howlett, P. G. (2013). Analytic perturbation theory and its applications. SIAM Philadelphia, PA.
Avrachenkov, K., Nain, P., & Yechiali, U. (2014). A retrial system with two input streams and two orbit queues. Queueing Systems, 77(1), 1–31.
Avrachenkov, K., & Yechiali, U. (2008). Retrial networks with finite buffers and their application to internet data traffic. Probability in the Engineering and Informational Sciences, 22(4), 519–536.
Avrachenkov, K. E., & Yechiali, U. (2010). On tandem blocking queues with a common retrial queue. Computers and Operations Research, 37(7), 1174–1180.
Bae, Y. H., Kim, K. J., Moon, M. N., & Choi, B. D. (2008). Analysis of IEEE 802.11 non-saturated DCF by matrix analytic methods. Annals of Operations Research, 162(1), 3–18.
Bianchi, G. (2000). Performance analysis of the IEEE 802.11 distributed coordination function. IEEE Journal on Selected Areas in Communications, 18(3), 535–547.
Blanc, J. P. C. (1993). Performance analysis and optimization with the power-series algorithm. In Performance evaluation of computer and communication systems (pp. 53–80).
Blanc, J. P. C., & van der Mei, R. D. (1995). Optimization of polling systems with Bernoulli schedules. Performance Evaluation, 22(2), 139–158.
Błaszczyszyn, B., Rolski, T., & Schmidt, V. (1995). Light-traffic approximation in queues and related stochastic models. In Advances in queueing: Theory, methods, and open problems (pp. 379–406) .
Chen, M. (1991). On three classical problems for Markov chains with continuous time parameters. Journal of Applied Probability, 28(2), 305–320.
Choi, B. D., Shin, Y. W., & Ahn, W. C. (1992). Retrial queues with collision arising from unslotted CSMA/CD protocol. Queueing Systems, 11(4), 335–356.
De Cuypere, E., De Turck, K., & Fiems, D. (2014). A Maclaurin-series expansion approach to multiple paired queues. Operations Research Letters, 42(3), 203–207.
De Cuypere, E., De Turck, K., Wittevrongel, S., & Fiems, D. (2016). Opinion propagation in bounded medium-sized populations. Performance Evaluation, 99–100, 1–15.
Dragieva, V. I. (2013). A finite source retrial queue: Number of retrials. Communications in Statistics-Theory and Methods, 42(5), 812–829.
Dragieva, V. I. (2016). Steady state analysis of the M/G/1//N queue with orbit of blocked customers. Annals of Operations Research, 247(1), 121–140.
Dragieva, V., & Phung-Duc, T. (2017). Two-way communication M/M/1//N retrial queue. In International conference on analytical and stochastic modeling techniques and applications. Springer, Cham. Lecture Notes in Computer Science, LNCS 10378 (pp. 81–94).
Evdokimova, E., Wittevrongel, S., & Fiems, D. A. (2017). Taylor series approach for service-coupled queueing systems with intermediate load. Mathematical Problems in Engineering. doi:10.1155/2017/3298605.
Falin, G., & Templeton, J. G. (1997). Retrial queues. Boca Raton: CRC Press.
Falin, G. I., & Artalejo, J. R. (1998). A finite source retrial queue. European Journal of Operational Research, 108(2), 409–424.
Feng, W. (2016). On a spectral analysis of IEEE 802.11 queueing networks. Wireless Networks, 22(1), 159–173.
Fiems, D., & Phung-Duc, T. (2016). Light-traffic analysis of queues with limited heterogenous retrials. In Proceedings of the 11th international conference on queueing theory and network applications (QTNA2016) (ACM Digital Library), Article No. 19.
Kovalenko, I. N. (1994). Rare events in queueing systems–A survey. Queueing Systems, 16(1), 1–49.
Koole, G. (1994). On the power series algorithm. Technical Report CWI.
Langaris, C., & Dimitriou, I. (2010). A queueing system with n-phases of service and (n\(-\)1)-types of retrial customers. European Journal of Operational Research, 205(3), 638–649.
Lasserre, J. B. (1994). A formula for singular perturbations of Markov chains. Journal of Applied Probability, 31(3), 829–833.
Ohmura, H., & Takahashi, Y. (1985). An analysis of repeated call model with a finite number of sources. Electronics and Communications in Japan (Part I: Communications), 68(6), 112–121.
Phung-Duc, T., & Kawanishi, K. (2011). Multiserver retrial queues with after-call work. Numerical Algebra, Control and Optimization, 1(4), 639–656.
Phung-Duc, T., & Kawanishi, K. (2014). Performance analysis of call centers with abandonment, retrial and after-call work. Performance Evaluation, 80, 43–62.
Shin, Y. W. & Moon, D. H. (2008). Retrial queues with limited number of retrials: Numerical investigations. In Proceedings of the 7th international symposium on operations research and its applications (ISORA08) (pp. 237–247).
Shin, Y. W., & Moon, D. H. (2010). Approximations of retrial queue with limited number of retrials. Computers and Operations Research, 37(7), 1262–1270.
Song, Y., Liu, Z., & Zhao, Y. Q. (2016). Exact tail asymptotics: Revisit of a retrial queue with two input streams and two orbits. Annals of Operations Research, 247(1), 97–120.
Tainaka, T., Masuyama, H., Kasahara, S., & Takahashi, Y. (2011). Performance analysis of burst transmission mechanism for IEEE 802.11-based multi-hop wireless LANs. IEEE Transactions on Wireless Communications, 10(9), 2908–2917.
Tran-Gia, P., & Mandjes, M. (1997). Modeling of customer retrial phenomenon in cellular mobile networks. IEEE Journal on Selected Areas in Communications, 15(8), 1406–1414.
van den Hout, W. B. (1996). The power-series algorithm: A numerical approach to Markov processes. Ph.D. Thesis. Tilburg University.
Acknowledgements
Funding was provided by Japan Society for the Promotion of Science (Grant No. 26730011).
Author information
Authors and Affiliations
Corresponding author
Stability of the infinite population model
Stability of the infinite population model
We now formally prove the existence of the stationary distribution for the infinite population model, using the following Foster–Lyapunov criterion from Chen (1991).
Theorem 1
Given a Markov process with countable state space E and irreducible generator matrix \(Q=[q_{ij}]_{i,j \in E}\). Suppose that there exist a compact function \(g: E \rightarrow \mathbb {R}^+\) and constants \(\kappa \ge 0\) and \(\eta > 0\) such that
then the Markov chain is positive recurrent and hence has a unique stationary distribution.
Compactness of a function \(E \rightarrow \mathbb {R}^+\) means that for each \(d \in \mathbb {R}^+\), the set \(\{i \in E; g(i) \le d\}\) is finite.
Let \([{\mathbf {x}}, y] = [x_0,\ldots ,x_{K-1},y] \in \mathcal S \times \{0,1\}\) denote an element of the state space of the infinite population model. Here, \(x_k\) is the number of customers in orbit that have retried k times so far and y is the number of customers being served (y is either 1 or 0). To prove stability, we consider the following function,
It is easily verified that this function is indeed compact. We now calculate an upper bound for the left-hand side in (5), differentiating between states where a customer is being served and states where this is not the case. When no customer is being served, the possible transitions are retrials and new arrivals, such that the left-hand side of (5) can be written as
Plugging (6) into the former expression further yields,
where \(\widetilde{\gamma }= \inf _{k} \gamma _k > 0\) is the smallest retrial rate. When a customer is being served, the possible transitions are new arrivals, retrials and service completions, leading to,
Accounting for (6), we get the following upper bound,
with \(\widehat{\gamma }= \inf _k \frac{\gamma _k}{K-k} > 0\). Combining both cases then show that (5) holds for \(\kappa = \widetilde{\lambda }K\) and \(\eta = \widehat{\gamma }\) such that the Markov process has a unique stationary distribution.
Rights and permissions
About this article
Cite this article
Fiems, D., Phung-Duc, T. Light-traffic analysis of random access systems without collisions. Ann Oper Res 277, 311–327 (2019). https://doi.org/10.1007/s10479-017-2636-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-017-2636-7