Skip to main content
Log in

An Optimization Framework for Demand-based Fair Stream Allocation in MIMO Ad Hoc Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. MANET.Mobile Ad Hoc NETwork IETF research group: www.ietf.org/html.charters/manet-charter.html

  2. Gupta P, Kumar PR (2000) The capacity of wireless networks. IEEE Trans Inf Theory 46(2):388–404

    Article  MATH  MathSciNet  Google Scholar 

  3. 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

    Google Scholar 

  4. Paulraj A, Nabar R, Gore D (2003) Introduction to space-time wireless communications. Cambridge University Press

  5. Foschini GJ (1998) Layered space-time architecture for wireless communication. Bell Labs Tech J 6:311–335

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. Sundaresan K, Sivakumar R (2005) Routing in Ad-hoc networks with MIMO links. IEEE ICNP, Boston, USA

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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)

  11. 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

  12. 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

  13. 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

  14. 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

    Google Scholar 

  15. Zheng L, Tse D (2003) Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels. IEEE Trans Inf Theory 49(5):1073–1096

    Article  MATH  Google Scholar 

  16. Alamouti S (1998) A simple transmit diversity technique for wireless communications. IEEE JSAC 16(8):1451–458

    Google Scholar 

  17. Spencer QH, Peel CB, Swindlehurst AL, Haardt M (2004) An introduction to the multi-user mimo downlink. IEEE Commun Mag 42(10):60–67

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Article  MathSciNet  Google Scholar 

  20. 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)

  21. Sfar S, Murch RD, Letaief KB (2003) Layered space–time multiuser detection over wireless uplink systems. IEEE Trans. Wireless Commun 2(4):653–668

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. Tarokh V, Naguib A, Seshadri N, Calderbank AR (1999) Combined array processing and space-time coding. IEEE Trans Inf Theory 45(4):1121–1128

    Article  MATH  MathSciNet  Google Scholar 

  24. 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

  25. Kazemitabar J, Jafarkhani H (2006) Multiuser interference cancellation and detection for users with four transmit antennas. IEEE International Symposium on Information Theory

  26. Huang H, Viswanathan H, Foschini GJ (1999) Achieving high data rates in CDMA systems using BLAST techniques. Global Telecommunications Conference

  27. Anton-Haro C, Svedman P, Bengtsson M, Alexiou A, Gameiro A (2006) Cross layer scheduling for multiuser MIMO systems. IEEE Commun Mag

  28. Demirkol MF, Ingram MA (2003) Stream control in networks with interfering MIMO links. IEEE Wireless Communications and Networking, New Orleans, Louisiana, USA

    Google Scholar 

  29. Park J, Nandan A, Gerla M, Lee H (2005) SPACE-MAC: Enabling spatial reuse in using MIMO-Channel aware MAC. IEEE ICC, Seoul, Korea

    Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

  32. Rose D, Tarjan RE, Lueker G (1976) Algorithmic aspects of vertex elimination on graphs. SIAM J 5:146–160

    Article  MathSciNet  Google Scholar 

  33. Fulkerson DR, Gross OA (1965) Incidence matrices and interval graphs. Pacific J Math 15:835–855

    MATH  MathSciNet  Google Scholar 

  34. 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

  35. Czyzyk J, Mesnier M, More J (1998) The NEOS server. IEEE Journal on Computational Science and Engineering 5:68–75

    Article  Google Scholar 

  36. 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

  37. Dolan E (2001) The NEOS server 4.0 administrative guides. Technical Memorandum ANL/MCS-TM-250, Mathematics and Computer Science Division, Argonne National Laboratory

Download references

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

Authors

Corresponding author

Correspondence to Suraj K. Jaiswal.

Appendix

Appendix

  Frequently used symbols in the paper

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-009-0161-x

Keywords

Navigation