Abstract
In this paper, we investigate the problem of scheduling flows for fair stream allocation (or, stream scheduling) in ad hoc networks in which the transmitter and receiver use multiple antennas called Multiple Input Multiple Output (MIMO) technology. Our main contributions include: i) the concept of stream allocation to flows based on their traffic demands or class, ii) stream allocation to flows in the network utilizing single user or multiuser MIMO communication, iii) achieving the proportional fairness of the stream allocation in the minimum possible schedule length, and iv) performance comparison of the stream scheduling in the network for single user and multiuser communication and the tradeoff involved therein. We first formulate demand-based fair stream allocation as an integer linear programming (ILP) problem whose solution is a schedule that is guaranteed to be contention-free. We then solve this ILP in conjunction with binary search to find a minimum length contention-free schedule that achieves the fairness goals. We show that an implementation of our algorithm for a number of sample topologies in fact yields minimum length schedules that achieve the fairness goals. We then give performance comparison results that show the benefit of multiuser MIMO links over single user links at higher traffic workloads in the network. Finally, we also give a greedy heuristic for stream scheduling and compare its performance with the ILP-based algorithm in terms of the fairness goals achieved in a given schedule length.
Similar content being viewed by others
References
MANET.Mobile Ad Hoc NETwork IETF research group: www.ietf.org/html.charters/manet-charter.html
Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404
Paulraj AJ, Gore DA, Nabar RU, Boulcskei H (2004) An overview of MIMO communications — a key to gigabit wireless. Proc I.E.E.E. 92(2):198–218
Paulraj A, Nabar R, Gore D (2003) Introduction to space-time wireless communications. Cambridge University Press
Foschini GJ (1998) Layered space-time architecture for wireless communication. Bell Labs Tech J 6:311–335
Golden GD, Foschini GJ, Valenzuela RA, Wolniansky PW (1999) Detection algorithm and initial laboratory results using the V-BLAST space-time communication architecture. Electron Lett 35(1):14–15 doi:10.1049/el:19990058
Park M, Heath RW Jr, Nettles SM (2004) Improving throughput and fairness for MIMO ad hoc networks using antenna selection diversity. IEEE Global Telecommunications Conference, Dallas, Texas, USA
Sundaresan K, Sivakumar R (2005) Routing in Ad-hoc networks with MIMO links. IEEE ICNP, Boston, USA
Sundaresan K, Sivakumar K, Ingram MA, Chang T (2004) A fair medium access control protocol for Ad-hoc networks with MIMO links. IEEE INFOCOM, Hong Kong
Casari P, Levorato M, Zorzi M (2005) Some issues concerning MAC design in Ad Hoc networks with MIMO communications. Eigth International Symposium on Wireless Personal Multimedia Communications (WPMC)
Levorato M, Tomasin S, Casari P, Zorzi M (2006) An approximate approach for layered space-time multiuser detection performance and its application to MIMO Ad Hoc networks. IEEE International Conference on Communications, (ICC), Istanbul
Casari P, Levorato M, Zorzi M (2006) DSMA: an access method for MIMO Ad Hoc networks based on distributed scheduling. In Proceedings of ACM International Wireless Communications and Mobile Computing Conference (IWCMC), Vancouver, Canada
Sundaresan K, Sivakumar R, Ingram MA, Chang T (2004) Medium access control in Ad-hoc networks with MIMO Links: optimization considerations and algorithms. IEEE Transactions on Mobile Computing
Gesbert D, Shafi M, Shiu D, Smith PJ, Naguib A (2003) From theory to practice: an overview of MIMO space-time coded wireless systems. IEEE JSAC 21(3):281–301
Zheng L, Tse D (2003) Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels. IEEE Trans Inf Theory 49(5):1073–1096
Alamouti S (1998) A simple transmit diversity technique for wireless communications. IEEE JSAC 16(8):1451–458
Spencer QH, Peel CB, Swindlehurst AL, Haardt M (2004) An introduction to the multi-user mimo downlink. IEEE Commun Mag 42(10):60–67
Spencer QH Lee Swindlehurst A (2004) A hybrid approach to spatial multiplexing in multiuser MIMO downlinks. EURASIP Journal on Wireless Communications and Networking 2004(2):236–247
Chen R, Heath RW Jr, Andrews JG (2007) Transmit selection diversity for unitary precoded multiuser spatial multiplexing systems with linear receivers. IEEE Trans on Signal Process 55(3):1159–1171
Schubert M, Shi S, Boche H (2006) Iterative transceiver optimization for linear multiuser MIMO channels with per-user MMSE requirements. Proc. European Signal Processing Conference (EUSIPCO)
Sfar S, Murch RD, Letaief KB (2003) Layered space–time multiuser detection over wireless uplink systems. IEEE Trans. Wireless Commun 2(4):653–668
Novak C, Hlawatsch F, Matz G (2007) MIMO-IDMA: uplink multiuser MIMO communications using interleave-division multiple access and low-complexity iterative receivers. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 3:III–225–III-228
Tarokh V, Naguib A, Seshadri N, Calderbank AR (1999) Combined array processing and space-time coding. IEEE Trans Inf Theory 45(4):1121–1128
Naguib AF, Seshadri N, Calderbank AR (1998) Applications of Space-time Block Codes and Interference Suppression for High Capacity and High Data Rate Wireless Systems. Asilomar Conference on Signals, Systems & Computers
Kazemitabar J, Jafarkhani H (2006) Multiuser interference cancellation and detection for users with four transmit antennas. IEEE International Symposium on Information Theory
Huang H, Viswanathan H, Foschini GJ (1999) Achieving high data rates in CDMA systems using BLAST techniques. Global Telecommunications Conference
Anton-Haro C, Svedman P, Bengtsson M, Alexiou A, Gameiro A (2006) Cross layer scheduling for multiuser MIMO systems. IEEE Commun Mag
Demirkol MF, Ingram MA (2003) Stream control in networks with interfering MIMO links. IEEE Wireless Communications and Networking, New Orleans, Louisiana, USA
Park J, Nandan A, Gerla M, Lee H (2005) SPACE-MAC: Enabling spatial reuse in using MIMO-Channel aware MAC. IEEE ICC, Seoul, Korea
Baek SJ, Kim G, Nettles SM (2005) A max-min strategy for QoS improvement in MIMO Ad-hoc networks. Proceedings of the IEEE 61st Vehicular Technology Conference 4:2473–2477
Mirkovic J, Zhao J, Denteneer D (2007) A MAC Protocol with Multi-User MIMO Support for Ad-Hoc WLANs. In Proceedings of International Symposium on Personal, Indoor and Mobile Radio Communications (PIRMC), Athens, Greece, p 5
Rose D, Tarjan RE, Lueker G (1976) Algorithmic aspects of vertex elimination on graphs. SIAM J 5:146–160
Fulkerson DR, Gross OA (1965) Incidence matrices and interval graphs. Pacific J Math 15:835–855
Tang T, Heath RW Jr, Cho S, Jun S (2005) A scalable approach for feedback in MIMO spatial multiplexing with linear receivers. In Proc. of the Eighth International Symposium on Wireless Personal Communications Conference
Czyzyk J, Mesnier M, More J (1998) The NEOS server. IEEE Journal on Computational Science and Engineering 5:68–75
Gropp W, More J (1997) Optimization environments and the NEOS server. Approximation Theory and Optimization. In: Buhmann MD Iserles A (eds) Cambridge University Press, pp 167–182
Dolan E (2001) The NEOS server 4.0 administrative guides. Technical Memorandum ANL/MCS-TM-250, Mathematics and Computer Science Division, Argonne National Laboratory
Acknowledgment
This project was supported in part by the following grants: NSF-ANI-0434985, NSF-ANI-0319871, NSF-ANI-0230812, and ARO-DAAD19-03-1-0195.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Jaiswal, S.K., Ganz, A. & Mettu, R. An Optimization Framework for Demand-based Fair Stream Allocation in MIMO Ad Hoc Networks. Mobile Netw Appl 14, 451–469 (2009). https://doi.org/10.1007/s11036-009-0161-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-009-0161-x