Advertisement

Temporal starvation in multi-channel CSMA networks: an analytical framework

  • Alessandro ZoccaEmail author
Article
  • 16 Downloads

Abstract

In this paper, we consider a stochastic model for a frequency-agile CSMA protocol for wireless networks where multiple orthogonal frequency channels are available. Even when the possible interference on the different channels is described by different conflict graphs, we show that the network dynamics can be equivalently described as that of a single-channel CSMA algorithm on an appropriate virtual network. Our focus is on the asymptotic regime in which the network nodes try to activate aggressively in order to achieve maximum throughput. Of particular interest is the scenario where the number of available channels is not sufficient for all nodes of the network to be simultaneously active and the well-studied temporal starvation issues of the single-channel CSMA dynamics persist. For most networks, we expect that a larger number of available channels should alleviate these temporal starvation issues. However, we prove that the aggregate throughput is a non-increasing function of the number of available channels. To investigate this trade-off that emerges between aggregate throughput and temporal starvation phenomena, we propose an analytic framework to study the transient dynamics of multi-channel CSMA networks by means of first hitting times. Our analysis further reveals that the mixing time of the activity process does not always correctly characterize the temporal starvation in the multi-channel scenario and often leads to pessimistic performance estimates.

Keywords

Random-access networks Performance evaluation Throughput analysis Markov process Hitting times Mixing times Partial q-coloring 

Mathematics Subject Classification

60J27 60K35 68M10 68M20 90B15 90B18 

Notes

Acknowledgements

The author acknowledges the NWO Rubicon Grant 680.50.1529 and the Resnick Sustainability Institute at Caltech for the support and is grateful to Sem Borst for the discussions at the early stages of this work.

References

  1. 1.
    Andrews, M., Zhang, L.: Utility optimization in heterogeneous networks via CSMA-based algorithms. In: 2013 WiOpt Proceedings, pp. 372–379 (2013)Google Scholar
  2. 2.
    Andrews, M., Zhang, L.: Utility optimization in heterogeneous networks via CSMA-based algorithms. Wirel. Netw. 23(1), 219–232 (2017).  https://doi.org/10.1007/s11276-015-1149-z CrossRefGoogle Scholar
  3. 3.
    Berge, C.: Minimax relations for the partial \(q\)-colorings of a graph. Discrete Math. 74(1–2), 3–14 (1989).  https://doi.org/10.1016/0012-365X(89)90193-3 Google Scholar
  4. 4.
    Block, R., Van Houdt, B.: Spatial fairness in multi-channel CSMA line networks. Perform. Eval. 103, 69–85 (2016).  https://doi.org/10.1016/j.peva.2016.06.002 CrossRefGoogle Scholar
  5. 5.
    Bonald, T., Feuillet, M.: Performance of CSMA in multi-channel wireless networks. Queueing Syst. 72(1–2), 139–160 (2012).  https://doi.org/10.1007/s11134-012-9300-3 CrossRefGoogle Scholar
  6. 6.
    Boorstyn, R., Kershenbaum, A., Maglaris, B., Sahin, V.: Throughput analysis in multihop CSMA packet radio networks. IEEE Trans. Commun. 35(3), 267–274 (1987).  https://doi.org/10.1109/TCOM.1987.1096769 CrossRefGoogle Scholar
  7. 7.
    Bouman, N., Borst, S., van Leeuwaarden, J.: Delays and mixing times in random-access networks. In: Proceedings of the ACM SIGMETRICS (2013).  https://doi.org/10.1145/2465529.2465759
  8. 8.
    Bouman, N., Borst, S., van Leeuwaarden, J.: Delay performance in random-access networks. Queueing Syst. 77(2), 211–242 (2014).  https://doi.org/10.1007/s11134-014-9408-8 CrossRefGoogle Scholar
  9. 9.
    Cameron, K.: A min-max relation for the partial \(q\)-colourings of a graph. Part II Box Perfect. Discrete Math. 74(1–2), 15–27 (1989).  https://doi.org/10.1016/0012-365X(89)90194-5 Google Scholar
  10. 10.
    den Hollander, F., Nardi, F., Taati, S.: Metastability of hard-core dynamics on bipartite graphs. Electron. J. Probab. 23, paper no. 97 (2018).  https://doi.org/10.1214/18-EJP210
  11. 11.
    Ghaderi, J., Srikant, R.: On the design of efficient CSMA algorithms for wireless networks. In: 49th IEEE Conference on Decision and Control (CDC), pp. 954–959 (2010).  https://doi.org/10.1109/CDC.2010.5717965
  12. 12.
    Ghaderi, J., Srikant, R.: The impact of access probabilities on the delay performance of Q-CSMA algorithms in wireless networks. IEEE/ACM Trans. Netw. 21(4), 1063–1075 (2013).  https://doi.org/10.1109/TNET.2012.2215964 CrossRefGoogle Scholar
  13. 13.
    Jain, R., Chiu, D.M., Hawe, W.: A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer System. Eastern Research Laboratory, Digital Equipment Corporation, Hudson (1984)Google Scholar
  14. 14.
    Jiang, L., Leconte, M., Ni, J., Srikant, R., Walrand, J.: Fast mixing of parallel Glauber dynamics and low-delay CSMA scheduling. In: 2011 Proceedings INFOCOM, pp. 371–375. IEEE (2011).  https://doi.org/10.1109/INFCOM.2011.5935185
  15. 15.
    Jiang, L., Ni, J., Srikant, R., Walrand, J.: Performance bounds of distributed CSMA scheduling. Inf. Theory Appl. Workshop (ITA) 4, 1–6 (2010).  https://doi.org/10.1109/ITA.2010.5454123 Google Scholar
  16. 16.
    Jiang, L., Shah, D., Shin, J., Walrand, J.: Distributed random access algorithm: scheduling and congestion control. IEEE Trans. Inf. Theory 56(12), 6182–6207 (2010).  https://doi.org/10.1109/TIT.2010.2081490 CrossRefGoogle Scholar
  17. 17.
    Kai, C., Liew, S.C.: Temporal Starvation in CSMA Wireless Networks. In: 2011 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2011).  https://doi.org/10.1109/icc.2011.5963320
  18. 18.
    Kai, C., Liew, S.C.: Temporal starvation in CSMA wireless networks. IEEE Trans. Mob. Comput. 14(7), 1515–1529 (2015).  https://doi.org/10.1109/TMC.2014.2352256 CrossRefGoogle Scholar
  19. 19.
    Lam, K.K., Chau, C.K., Chen, M., Liew, S.C.: Mixing time and temporal starvation of general CSMA networks with multiple frequency agility. Tech. rep. (2011)Google Scholar
  20. 20.
    Lam, K.K., Chau, C.K., Chen, M., Liew, S.C.: Mixing time and temporal starvation of general CSMA networks with multiple frequency agility. In: 2012 IEEE International Symposium on Information Theory Proceedings, pp. 2676–2680. IEEE (2012).  https://doi.org/10.1109/ISIT.2012.6284005
  21. 21.
    Levin, D., Peres, Y., Wilmer, E.: Markov Chains and Mixing Times. AMS, Providence, Rhode Island (2009).  https://doi.org/10.1090/mbk/058
  22. 22.
    Liew, S.C., Zhang, J., Chau, C.K., Chen, M.: Analysis of frequency-agile CSMA wireless networks. Preprint at arXiv:1007.5255 (2010)
  23. 23.
    Proutière, A., Yi, Y., Lan, T., Chiang, M.: Resource allocation over network dynamics without timescale separation. In: 2010 Proceedings, INFOCOM, pp. 1–5. IEEE (2010).  https://doi.org/10.1109/INFCOM.2010.5462201
  24. 24.
    Rajagopalan, S., Shah, D., Shin, J.: Network adiabatic theorem: an efficient randomized protocol for contention resolution. ACM Sigmetrics Perform. Eval. Rev. 37(1), 133–144 (2009).  https://doi.org/10.1145/2492101.1555365 Google Scholar
  25. 25.
    Shah, D., Shin, J., Tetali, P.: Medium access using queues. In: 52nd Annual Symposium on Foundations of Computer Science, pp. 698–707. IEEE (2011).  https://doi.org/10.1109/FOCS.2011.99
  26. 26.
    van de Ven, P., Borst, S., van Leeuwaarden, J., Proutière, A.: Insensitivity and stability of random-access networks. Perform. Eval. 67(11), 1230–1242 (2010).  https://doi.org/10.1016/j.peva.2010.08.011 CrossRefGoogle Scholar
  27. 27.
    Yun, S.Y., Yi, Y., Shin, J., Eun, D.: Optimal CSMA: A survey. In: 2012 IEEE International Conference on Communication Systems, ICCS 2012 pp. 199–204 (2012).  https://doi.org/10.1109/ICCS.2012.6406138
  28. 28.
    Zocca, A., Borst, S., van Leeuwaarden, J.: Mixing properties of CSMA networks on partite graphs. In: Proceedings of VALUETOOLS 2012, pp. 117–126. IEEE (2012).  https://doi.org/10.4108/valuetools.2012.250264
  29. 29.
    Zocca, A., Borst, S., van Leeuwaarden, J.: Slow transitions and starvation in dense random-access networks. Stoch. Models 31(3), 361–402 (2015).  https://doi.org/10.1080/15326349.2015.1018441 CrossRefGoogle Scholar
  30. 30.
    Zocca, A., Borst, S., van Leeuwaarden, J., Nardi, F.: Delay performance in random-access grid networks. Perform. Eval. 70(10), 900–915 (2013).  https://doi.org/10.1016/j.peva.2013.08.019 CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.California Institute of TechnologyPasadenaUSA

Personalised recommendations