Q-CSMA: Queue-Length Based CSMA/CA Algorithms for Achieving Maximum Throughput and Low Delay in Wireless Networks
Jian Ni, Bo Tan, R. Srikant

TL;DR
This paper introduces a discrete-time CSMA algorithm that achieves maximum throughput and low delay in wireless networks by allowing multiple links to update simultaneously and explicitly managing collisions.
Contribution
It presents a novel discrete-time, distributed randomized CSMA algorithm based on Glauber dynamics that improves delay performance while maintaining throughput optimality.
Findings
Achieves maximum throughput in wireless networks.
Significantly improves delay performance over existing algorithms.
Resolves hidden and exposed terminal problems.
Abstract
Recently, it has been shown that CSMA-type random access algorithms can achieve the maximum possible throughput in ad hoc wireless networks. However, these algorithms assume an idealized continuous-time CSMA protocol where collisions can never occur. In addition, simulation results indicate that the delay performance of these algorithms can be quite bad. On the other hand, although some simple heuristics (such as distributed approximations of greedy maximal scheduling) can yield much better delay performance for a large set of arrival rates, they may only achieve a fraction of the capacity region in general. In this paper, we propose a discrete-time version of the CSMA algorithm. Central to our results is a discrete-time distributed randomized algorithm which is based on a generalization of the so-called Glauber dynamics from statistical physics, where multiple links are allowed to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
