Adaptive CSMA under the SINR model: Fast convergence through local gibbs optimization

In this paper, we consider an adaptive CSMA based scheduling algorithm for a single-hop wireless network under a realistic SINR (signal-to-interference-plus-noise ratio) model for the interference, and propose an efficient local optimization based algorithm to estimate certain parameters of the algorithm called fugacities. It is known that adaptive CSMA based algorithms can achieve throughput optimality, by sampling feasible schedules from a Gibbs distribution with appropriate fugacities. Unfortunately, estimating the optimal fugacities for a desired service rate vector is an NP-hard problem. Further, the existing adaptive CSMA algorithms use a stochastic gradient descent based method, which usually entails an impractically slow (exponential in the size of the network) convergence to the optimal fugacities. In contrast, the convergence rate and the complexity of our algorithm is independent of the network size, and depends only on the neighborhood size of a link. In particular, in spatial networks where the neighborhood size does not scale with the network size, our algorithm is order optimal. We show that the proposed algorithm corresponds exactly to performing the well-known Bethe approximation to the underlying Gibbs distribution. We also consider two special cases of the SINR interference model and obtain the corresponding fugacities in closed form. Numerical results indicate that the proposed method achieves extremely fast convergence to near-optimal fugacities, and often outperforms the convergence rate of the stochastic gradient descent by a few orders of magnitude.

[1]  Jiang Libin,et al.  Scheduling and Congestion Control for Wireless and Processing Networks , 2010 .

[2]  Jian Ni,et al.  Q-CSMA: Queue-Length-Based CSMA/CA Algorithms for Achieving Maximum Throughput and Low Delay in Wireless Networks , 2009, IEEE/ACM Transactions on Networking.

[3]  Jinwoo Shin,et al.  Provable per-link delay-optimal CSMA for general wireless network topology , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[4]  Radha Krishna Ganti,et al.  Spatial CSMA: A distributed scheduling algorithm for the SIR model with time-varying channels , 2015, 2015 Twenty First National Conference on Communications (NCC).

[5]  M. Win,et al.  Communication in a Poisson Field of Interferers , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[6]  Jean C. Walrand,et al.  A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[7]  Devavrat Shah,et al.  Network adiabatic theorem: an efficient randomized protocol for contention resolution , 2009, SIGMETRICS '09.

[8]  Paolo Santi,et al.  Computationally efficient scheduling with the physical interference model for throughput improvement in wireless mesh networks , 2006, MobiCom '06.

[9]  John Odentrantz,et al.  Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues , 2000, Technometrics.

[10]  François Baccelli,et al.  An Aloha protocol for multihop mobile wireless networks , 2006, IEEE Transactions on Information Theory.

[11]  Ness B. Shroff,et al.  CSMA-Based Distributed Scheduling in Multi-hop MIMO Networks under SINR Model , 2010, 2010 Proceedings IEEE INFOCOM.

[12]  Magnús M. Halldórsson,et al.  How Well Can Graphs Represent Wireless Interference? , 2014, STOC.

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[14]  Soung Chang Liew,et al.  Applications of Belief Propagation in CSMA Wireless Networks , 2012, IEEE/ACM Transactions on Networking.

[15]  Michael I. Jordan,et al.  Loopy Belief Propagation for Approximate Inference: An Empirical Study , 1999, UAI.

[16]  Jean C. Walrand,et al.  Scheduling and Congestion Control for Wireless and Processing Networks , 2010, Synthesis Lectures on Communication Networks.

[17]  Ness B. Shroff,et al.  Distributed Link Scheduling Under SINR Model in Multihop Wireless Networks , 2014, IEEE/ACM Transactions on Networking.

[18]  Michael I. Jordan,et al.  Graphical Models, Exponential Families, and Variational Inference , 2008, Found. Trends Mach. Learn..

[19]  Jinwoo Shin,et al.  CSMA using the Bethe approximation for utility maximization , 2013, 2013 IEEE International Symposium on Information Theory.