Skip to main content
Log in

Light-traffic analysis of random access systems without collisions

  • Queueing Theory and Network Applications
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Avrachenkov, K. E., & Yechiali, U. (2010). On tandem blocking queues with a common retrial queue. Computers and Operations Research, 37(7), 1174–1180.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Bianchi, G. (2000). Performance analysis of the IEEE 802.11 distributed coordination function. IEEE Journal on Selected Areas in Communications, 18(3), 535–547.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • De Cuypere, E., De Turck, K., Wittevrongel, S., & Fiems, D. (2016). Opinion propagation in bounded medium-sized populations. Performance Evaluation, 99–100, 1–15.

    Article  Google Scholar 

  • Dragieva, V. I. (2013). A finite source retrial queue: Number of retrials. Communications in Statistics-Theory and Methods, 42(5), 812–829.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Book  Google Scholar 

  • Falin, G. I., & Artalejo, J. R. (1998). A finite source retrial queue. European Journal of Operational Research, 108(2), 409–424.

    Article  Google Scholar 

  • Feng, W. (2016). On a spectral analysis of IEEE 802.11 queueing networks. Wireless Networks, 22(1), 159–173.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Lasserre, J. B. (1994). A formula for singular perturbations of Markov chains. Journal of Applied Probability, 31(3), 829–833.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Phung-Duc, T., & Kawanishi, K. (2014). Performance analysis of call centers with abandonment, retrial and after-call work. Performance Evaluation, 80, 43–62.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • van den Hout, W. B. (1996). The power-series algorithm: A numerical approach to Markov processes. Ph.D. Thesis. Tilburg University.

Download references

Acknowledgements

Funding was provided by Japan Society for the Promotion of Science (Grant No. 26730011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tuan Phung-Duc.

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

$$\begin{aligned} f(i) \doteq \sum _{j \in E} q_{ij}(g(j) - g(i)) \le \kappa - \eta g(i) \,, \quad {for }\, i \in E \, . \end{aligned}$$
(5)

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,

$$\begin{aligned} g([{\mathbf {x}}, y]) \doteq \sum _{k=0}^{K-1} (K-k) x_k \, . \end{aligned}$$
(6)

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

$$\begin{aligned} f([{\mathbf {x}},0]) = \widetilde{\lambda }(g([{\mathbf {x}}, 1])-g([{\mathbf {x}}, 0])) + \sum _{k=0}^{K-1} \gamma _k x_k (g([{\mathbf {x}} - {\mathbf {e}}_k, 1])-g([{\mathbf {x}}, 0])) \, . \end{aligned}$$

Plugging (6) into the former expression further yields,

$$\begin{aligned} f([{\mathbf {x}},0]) = -\sum _{k=0}^{K-1} (K-k) \gamma _k x_k \le -\widetilde{\gamma }\sum _{k=0}^{K-1} (K-k) x_k = -\widetilde{\gamma }\, g([{\mathbf {x}},0]) \end{aligned}$$

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,

$$\begin{aligned} f([{\mathbf {x}},1]) = \mu (g([{\mathbf {x}}, 0])-g([{\mathbf {x}}, 1])) + \widetilde{\lambda }(g([{\mathbf {x}} + {\mathbf {e}}_0, 1])-g([{\mathbf {x}}, 1])) \\ \begin{aligned}&+ \sum _{k=0}^{K-2} \gamma _k x_k h_k (g([{\mathbf {x}} - {\mathbf {e}}_k, 1])-g([{\mathbf {x}}, 1]))\\&+ \sum _{k=0}^{K-2} \gamma _k x_k (1-h_k) (g([{\mathbf {x}} - {\mathbf {e}}_k +{\mathbf {e}}_{k+1}, 1])-g([{\mathbf {x}}, 1])) \end{aligned}\\ + \gamma _{K-1} x_{K-1} (g([{\mathbf {x}} - {\mathbf {e}}_{K-1}, 1])-g([{\mathbf {x}}, 1])) \, . \end{aligned}$$

Accounting for (6), we get the following upper bound,

$$\begin{aligned} f([{\mathbf {x}},1])&= \widetilde{\lambda }K - \sum _{k=0}^{K-2} \gamma _k x_k h_k (K-k) - \sum _{k=0}^{K-2} \gamma _k x_k (1-h_k) - \gamma _{K-1} x_{K-1} \\&= \widetilde{\lambda }K - \sum _{k=0}^{K-1} \gamma _k x_k h_k (K-k) - \sum _{k=0}^{K-1} \gamma _k x_k (1-h_k) \\&\le \widetilde{\lambda }K - \widetilde{\gamma }\sum _{k=0}^{K-1} x_k h_k (K-k) - \widehat{\gamma }\sum _{k=0}^{K-1} x_k (1-h_k) (K-k) \\&\le \widetilde{\lambda }K - \widehat{\gamma }\sum _{k=0}^{K-1} x_k (K-k) = \widetilde{\lambda }K - \widehat{\gamma }g([{\mathbf {x}},1]) \end{aligned}$$

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-017-2636-7

Keywords