Optimal one-shot scheduling for MIMO networks

A MIMO network is a wireless network made up of individual MIMO links. The problem we consider is to maximize throughput in a multihop MIMO network with interference suppression. Our problem formulation accounts for variable rates on the MIMO links, which depend on the channel conditions of the link, and the manner in which the diversity-multiplexing trade-off is handled. We present an ILP formulation of the MIMO one-shot scheduling problem with variable rates, which is the first exact formulation of a MIMO network optimization problem that accounts for full interference suppression capabilities of MIMO links. We use CPLEX to evaluate the optimal solution based on the ILP formulation for wireless networks with up to 32 concurrently transmitting links. We also modify a heuristic algorithm from a related MIMO scheduling problem to work in our problem setting. Results show that the heuristic can scale to networks with 80 or more concurrent links, but is 10–20% from optimal in terms of throughput. We show that the heuristic scheduler is not able to fully exploit the diversity-multiplexing-interference suppression tradeoff, which is inherent in the problem. This shows that there is substantial room for developing improved scheduling algorithms for MIMO networks and provides some insight into promising directions to explore.

[1]  Enzo Baccarelli,et al.  Interference suppression in MIMO systems for throughput enhancement and error reduction , 2006, IWCMC '06.

[2]  Jun Wang,et al.  Joint bandwidth allocation, element assignment and scheduling for wireless mesh networks with MIMO links , 2008, Comput. Commun..

[3]  Paolo Santi,et al.  Maximizing throughput in MIMO networks with variable rate streams , 2010, 2010 European Wireless Conference (EW).

[4]  Stephan Eidenbenz,et al.  Algorithmic aspects of communication in ad-hoc networks with smart antennas , 2006, MobiHoc '06.

[5]  M. J. Gans,et al.  On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas , 1998, Wirel. Pers. Commun..

[6]  John G. Proakis,et al.  Digital Communications , 1983 .

[7]  Randeep Bhatia,et al.  Throughput Optimization of Wireless Mesh Networks with MIMO Links , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[8]  Kang G. Shin,et al.  Characterization and analysis of multi-hop wireless MIMO network throughput , 2007, MobiHoc '07.

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

[10]  David Gesbert,et al.  From theory to practice: an overview of MIMO space-time coded wireless systems , 2003, IEEE J. Sel. Areas Commun..

[11]  Yiwei Thomas Hou,et al.  A Tractable and Accurate Cross-Layer Model for Multi-Hop MIMO Networks , 2010, 2010 Proceedings IEEE INFOCOM.

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

[13]  Xin Wang,et al.  Adaptive and distributed scheduling in heterogeneous MIMO-based ad hoc networks , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[14]  Hanif D. Sherali,et al.  Routing and Power Allocation for MIMO-Based Ad Hoc Networks with Dirty Paper Coding , 2008, 2008 IEEE International Conference on Communications.

[15]  Paolo Santi,et al.  Optimal One-Shot Stream Scheduling for MIMO Links in a Single Collision Domain , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[16]  Jian Tang,et al.  Algorithmic Aspects of Communications in Multihop Wireless Networks with MIMO Links , 2010, 2010 IEEE International Conference on Communications.

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

[18]  Kang G. Shin,et al.  Constraint Design and Throughput Evaluation in Multi-Band Wireless Networks Using Multiple-Input Multiple-Output Links , 2009 .