10.1145/1287853.1287856acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

Scheduling algorithms for multi-carrier wireless data systems

Published:09 September 2007Publication History

ABSTRACT

We consider the problem of scheduling wireless data in systems such as 802.16 (WIMAX). Each scheduling decision involves constructing a frame of one or more time slots. Within each time slot multiple carriers must be assigned to users. The important aspect of our problem is that a scheduler knows the channel rates across all users and all carriers whenever a scheduling decision is made. Hence there is no need to treat each carrier in complete isolation. This gives a potential for enhancing performance by allocating multiple carriers simultaneously.

We analyze this problem in a situation where finite queues are fed by a data arrival process. We generalize the well-known MaxWeight algorithm for the single-carrier setting to accommodate a number of natural optimization problems in the multi-carrier setting. We state the hardness of these problems and present simple algorithmic solutions with provable performance bounds. We also validate our algorithms via numerical examples.

References

  1. R. Agrawal and V. Subramanian. Optimality of certain channel aware scheduling policies. In Proceedings of the 40th Annual Allerton Conference on Communication, Control, and Computing, Monticello, Illinois, October 2002.Google ScholarGoogle Scholar
  2. M. Andrews. Instability of the proportional fair scheduling algorithm for HDR. IEEE Transactions on Wireless Communications, 3(5), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Andrews, K. Kumaran, K. Ramanan, A. Stolyar, R. Vijayakumar, and P. Whiting. CDMA data QoS scheduling on the forward link with variable channel conditions. Bell Labs Technical Memorandum, April 2000.Google ScholarGoogle Scholar
  4. M. Andrews, K. Kumaran, K. Ramanan, A. Stolyar, R. Vijayakumar, and P. Whiting. Providing quality of service over a shared wireless link. IEEE Communications Magazine, February 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Andrews, L. Qian, and A. Stolyar. Optimal utility based multi-user throughput allocation subject to throughput constraints. In Proceedings of IEEE INFOCOM '05, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  6. M. Andrews and A. Slivkins. Oscillations with TCP-like flow control in networks of queues. In Proceedings of IEEE INFOCOM '06, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Andrews and L. Zhang. Scheduling over non-stationary wireless channels with finite rate sets. IEEE/ACM Transactions on Networking, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Bender, P. Black, M. Grob, R. Padovani, and N. Sindhushayana A. Viterbi. CDMA/HDR: A bandwidth efficient high speed data service for nomadic users. IEEE Communications Magazine, July 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Chekuri and S. Khanna. A PTAS for the multiple knapsack problem. In Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 213--222, San Francisco, CA, January 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Eryilmaz and R. Srikant. Fair resource allocation in wireless networks using queue-length based scheduling and congestion control. In Proceedings of IEEE INFOCOM '05, Miami, FL, March 2005.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Fisher, G. Nemhauser, and L. Wolsey. An analysis of approximations for maximizing submodular set functions-II. Mathematical Programming Study, 1978.Google ScholarGoogle ScholarCross RefCross Ref
  12. L. Fleischer, M. Goemans, V. Mirrokni, and M. Sviridenko. Tight approximation algorithms for maximum general assignment problems. In Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 611--620, Miami, FL, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Garg and J. Könemann. Faster and simpler algorithms for multicommodity flow and other fractional packing problems. In Proceedings of the 39th Annual Symposium on Foundations of Computer Science, pages 300--309, Palo Alto, CA, November 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Hochbaum. Various notions of approximations; Good, better, best, and more. In Approximation algorithms for NP-hard problems, D. Hochbaum ed., pages 346--398, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Jalali, R. Padovani, and R. Pankaj. Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system. In Proceedings of the IEEE Semiannual Vehicular Technology Conference, VTC2000-Spring, Tokyo, Japan, May 2000.Google ScholarGoogle ScholarCross RefCross Ref
  16. Viggo Kann. Maximum bounded 3-dimensional matching is max snp-complete. Inf. Process. Lett., 37(1):27--35, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. H. Kushner and P. Whiting. Asymptotic properties of proportional-fair sharing algorithms. In 40th Annual Allerton Conference on Communication, Control, and Computing, 2002.Google ScholarGoogle Scholar
  18. X. Liu, E. Chong, and N. B. Shroff. Opportunistic transmission scheduling with resource-sharing constraints in wireless networks. IEEE Journal on Selected Areas in Communications, 19(10), 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. X. Liu, E. Chong, and N. B. Shroff. A framework for opportunistic scheduling in wireless networks. Computer Networks, 41(4):451--474, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Neely, E. Modiano, and C. Li. Fairness and optimal stochastic control for heterogeneous networks. In Proceedings of IEEE INFOCOM '05, Miami, FL, March 2005.Google ScholarGoogle ScholarCross RefCross Ref
  21. M. Neely, E. Modiano, and C. Rohrs. Power and server allocation in a multi-beam satellite with time varying channels. In Proceedings of IEEE INFOCOM '02, New York, NY, June 2002.Google ScholarGoogle ScholarCross RefCross Ref
  22. S. Shakkottai and A. Stolyar. Scheduling algorithms for a mixture of real-time and non-real-time data in HDR. In Proceedings of 17th International Teletraffic Congress (ITC-17), pages 793--804, Salvador da Bahia, Brazil, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  23. S. Shakkottai and A. Stolyar. Scheduling for multiple flows sharing a time-varying channel: The exponential rule. Analytic Methods in Applied Probability, 207:185--202, 2002.Google ScholarGoogle Scholar
  24. A. Stolyar. Maximizing queueing network utility subject to stability: Greedy primal-dual algorithm. Queueing Systems, 50(4):401--457, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Stolyar. On the asymptotic optimality of the gradient scheduling algorithm for multiuser throughput allocation. Operations Research, 53:12--25, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. L. Tassiulas and A. Ephremides. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Transactions on Automatic Control, 37(12):1936--1948, December 1992.Google ScholarGoogle ScholarCross RefCross Ref
  27. L. Tassiulas and A. Ephremides. Dynamic server allocation to parallel queues with randomly varying connectivity. IEEE Transactions on Information Theory, 30:466--478, 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. D. Tse. Multiuser diversity in wireless networks. http://www.eecs.berkeley.edu/~dtse/stanford416.ps, 2002.Google ScholarGoogle Scholar

Index Terms

  1. Scheduling algorithms for multi-carrier wireless data systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!