Minimum-Length Scheduling with Finite Queues: Solution Characterization and Algorithmic Framework

We consider a set of transmitter-receiver pairs, or links, that share a common channel and address the problem of emptying backlogged queues at the transmitters in minimum time. The problem amounts to determining activation subsets of links and their time durations to form a minimum-length schedule. The problem of scheduling has been studied under various formulations before. In this paper, we present fundamental insights and solution characterizations that include: (i) showing that the complexity of the problem remains high for any continuous and increasing rate function, (ii) formulating and proving sufficient and necessary optimality conditions of two base scheduling strategies that correspond to emptying the queues using "one-at-a-time" or "all-at-once" strategies, (iii) presenting and proving the tractability of the special case in which the transmission rates are functions only of the cardinality of the link activation sets. These results are independent of physical-layer system specifications and are valid for any form of rate function. We then develop an algorithmic framework. The framework encompasses exact as well as sub-optimal, but fast, scheduling algorithms, all under a unified principle design. Through computational experiments we finally investigate the performance of several specific algorithms.

[1]  Lei Chen,et al.  A New Computational Approach for Maximum Link Activation in Wireless Networks under the SINR Model , 2011, IEEE Transactions on Wireless Communications.

[2]  Carsten Lund,et al.  On the hardness of approximating minimization problems , 1994, JACM.

[3]  Hanif D. Sherali,et al.  On Optimal SINR-Based Scheduling in Multihop Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[4]  Leandros Tassiulas,et al.  Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks , 1992 .

[5]  Di Yuan,et al.  A column generation method for spatial TDMA scheduling in ad hoc networks , 2004, Ad Hoc Networks.

[6]  Chao Ma WIRELESS LINK SCHEDULING UNDER PHYSICAL INTERFERENCE MODEL , 2014 .

[7]  Thomas Kesselheim,et al.  A constant-factor approximation for wireless capacity maximization with power control in the SINR model , 2010, SODA '11.

[8]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[9]  Yuval Rabani,et al.  Linear Programming , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[10]  Eytan Modiano,et al.  Dynamic power allocation and routing for time varying wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[11]  Anthony Ephremides,et al.  Wireless Link Scheduling With Power Control and SINR Constraints , 2006, IEEE Transactions on Information Theory.

[12]  A. Ephremides,et al.  Minimum schedule lengths with rate control in wireless networks , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[13]  Roger Wattenhofer,et al.  Complexity in geometric SINR , 2007, MobiHoc '07.

[14]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[15]  Der-San Chen,et al.  Applied Integer Programming: Modeling and Solution , 2010 .

[16]  Di Yuan,et al.  Resource optimization of spatial TDMA in ad hoc radio networks: a column generation approach , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[17]  Anthony Ephremides,et al.  Scheduling in Wireless Networks , 2011, Found. Trends Netw..

[18]  Roger Wattenhofer,et al.  Capacity of Arbitrary Wireless Networks , 2009, IEEE INFOCOM 2009.

[19]  Anthony Ephremides,et al.  Optimal rate control policies for proportional fairness in wireless networks , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[20]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[21]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[22]  Ye Xia,et al.  An Investigation on the Nature of Wireless Scheduling , 2010, 2010 Proceedings IEEE INFOCOM.

[23]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[24]  Shaojie Tang,et al.  A constant approximation algorithm for link scheduling in arbitrary networks under physical interference model , 2009, FOWANC '09.

[25]  Bruce E. Hajek,et al.  Link scheduling in polynomial time , 1988, IEEE Trans. Inf. Theory.

[26]  Michael Dinitz,et al.  Maximizing Capacity in Arbitrary Wireless Networks in the SINR Model: Complexity and Game Theory , 2009, IEEE INFOCOM 2009.