In the past year or so, an exciting progress has led to throughput optimal design of CSMA-based algorithms for wireless networks. However, such an algorithm suffers from very poor delay performance. A recent work suggests that it is impossible to design a CSMA-like simple algorithm that is throughput optimal and induces low delay for any wireless network. However, wireless networks arising in practice are formed by nodes placed, possibly arbitrarily, in some geographic area.
In this paper, we propose a CSMA algorithm with per-node average-delay bounded by a constant, independent of the network size, when the network has geometry (precisely, polynomial growth structure) that is present in any practical wireless network. Two novel features of our algorithm, crucial for its performance, are (a) choice of access probabilities as an appropriate function of queue-sizes, and (b) use of local network topological structures. Essentially, our algorithm is a queue-based CSMA with a minor difference that at each time instance a very small fraction of frozen nodes do not execute CSMA. Somewhat surprisingly, appropriate selection of such frozen nodes, in a distributed manner, lead to the delay optimal performance.
[1]
Devavrat Shah,et al.
Randomized Scheduling Algorithm for Queueing Networks
,
2009,
ArXiv.
[2]
H. Vincent Poor,et al.
Convergence and tradeoff of utility-optimal CSMA
,
2009,
2009 Sixth International Conference on Broadband Communications, Networks, and Systems.
[3]
Jean C. Walrand,et al.
A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks
,
2010,
IEEE/ACM Transactions on Networking.
[4]
Jian Ni,et al.
Distributed CSMA/CA algorithms for achieving maximum throughput in wireless networks
,
2009,
2009 Information Theory and Applications Workshop.
[5]
Devavrat Shah,et al.
Network adiabatic theorem: an efficient randomized protocol for contention resolution
,
2009,
SIGMETRICS '09.
[6]
John N. Tsitsiklis,et al.
Hardness of Low Delay Network Scheduling
,
2011,
IEEE Transactions on Information Theory.