skip to main content
10.1145/1161089.1161116acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

On the complexity of scheduling in wireless networks

Published:29 September 2006Publication History

ABSTRACT

We consider the problem of throughput-optimal scheduling in wireless networks subject to interference constraints. We model the interference using a family of K -hop interference models. We define a K-hop interference model as one for which no two links within K hops can successfully transmit at the same time (Note that IEEE 802.11 DCF corresponds to a 2-hop interference model.) .For a given K, a throughput-optimal scheduler needs to solve a maximum weighted matching problem subject to the K-hop interference constraints. For K=1, the resulting problem is the classical Maximum Weighted Matching problem, that can be solved in polynomial time. However, we show that for K>1,the resulting problems are NP-Hard and cannot be approximated within a factor that grows polynomially with the number of nodes. Interestingly, we show that for specific kinds of graphs, that can be used to model the underlying connectivity graph of a wide range of wireless networks, the resulting problems admit polynomial time approximation schemes. We also show that a simple greedy matching algorithm provides a constant factor approximation to the scheduling problem for all K in this case. We then show that under a setting with single-hop traffic and no rate control, the maximal scheduling policy considered in recent related works can achieve a constant fraction of the capacity region for networks whose connectivity graph can be represented using one of the above classes of graphs. These results are encouraging as they suggest that one can develop distributed algorithms to achieve near optimal throughput in case of a wide range of wireless networks.

References

  1. B. S. Baker. Approximation algorithms for NP-complete problems on planar graphs. J. ACM 41(1):153--180, January 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. J. Baker, J. Wieselthier, and A. Ephremides. A Distributed Algorithm for Scheduling the Activation of Links in a Self-organizing Mobile Radio Network. In IEEE ICC pages 2F.6.1--2F.6.5, 1982.Google ScholarGoogle Scholar
  3. T. Bonald and L. Massoulie. Impact of fariness on Internet performance. In ACM Sigmetrics 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Bui, A. Eryilmaz, R. Srikant, and X. Wu. Joint Asynchronous Congestion Control and Distributed Scheduling for Multi-Hop Wireless Networks. In IEEE INFOCOM 2006.Google ScholarGoogle Scholar
  5. P. Chaporkar, K. Kar, and S. Sarkar. Throughput Guarantees Through Maximal Scheduling in Wireless Networks. 43rd Annual Allerton Conf. on Communications, Control, and Computing, Sep 2005.Google ScholarGoogle Scholar
  6. M. V. Clark, K. K. Leung, B. McNair, and Z. Kostic. Outdoor IEEE 802.11 cellular networks: Radio link performance. In IEEE ICC April 2002.Google ScholarGoogle Scholar
  7. R. L. Cruz and A. V. Santhanam. Optimal routing, link scheduling and power control in multihop wireless networks. In INFOCOM 2003.Google ScholarGoogle ScholarCross RefCross Ref
  8. H. N. Gabow. Data Structures for Weighted Matching and Nearest Common Ancestors with Linking. In SODA 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Gill. Computational Complexity of Probabilistic Turi ng Machines. SIAM Journal on Computing 6(4):675--695, 1977.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. Balakrishnan et al. The Distance-2 Matching Problem and its Relationship to the MAC-layer Capacity of Ad Hoc Wireless Networks. IEEE JSAC 22(6):1069--1079, Aug 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Hajek and G. Sasaki. Link Scheduling in Polynomial Time. IEEE Transactions on Information Theory 34(5):910--917,Sep 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. M. Halldorsson. Approximations of Weighted Independent Set and Hereditary Subset Problems. Journal of Graphs Algorithms and Applications 4(1):1--16, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Hastad. Clique is Hard to Approximate within n1ε. Acta Mathematica 182:105--142, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  14. D. Hochbaum and W. Maass. Approximation Schemes for Covering and Packing Problems in Image Processing and VLSI. J. ACM 32(1):130--136, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. B. Hunt, M. V. Marathe, V. Radhakrishnan, S. S. Ravi, D. J. Rosenkrantz, and R. E. Stearns. NC-Approximation Schemes for NP-and PSPACE-Hard Problems for Geometric Graphs. Journal of Algorithms 26(2):238--274, Feb 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. Kelly, A. Maulloo, and D. Tan. Rate control in communication networks: shadow prices, proportional fairness and stability. In Journalof the Oper. Res. Society volume 49, pages 237--252, 1998.Google ScholarGoogle Scholar
  17. S. O. Krumke, M. V. Marathe, ,and S. S. Ravi. Models and Approximation Algorithms for Channel Assignment in Radio Networks. Wireless Networks 7(6):575--584, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. F. Kuhn, R. Wattenhofer, and A. Zollinger. Ad-hoc networks beyond unit disk graphs. In 1st ACM Joint Workshop on Foundations of Mobile Computing (DIALM-POMC), San Diego, California, USA September 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. X. Lin and N. B. Shroff. The Impact of Imperfect Scheduling on Cross-Layer Rate Control in Multihop Wireless Networks. In IEEE INFOCOM Mar 2005.Google ScholarGoogle Scholar
  20. B. Miller and C. Bisdikian. Bluetooth Revealed: The Insider's Guide to an Open Specification for Global Wireless Communications Prentice Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. J. Neely, E. Modiano, and C. Li. Fairness and optimal stochastic control for heterogeneous networks. In IEEE INFOCOM 2005.Google ScholarGoogle ScholarCross RefCross Ref
  22. M. J. Neely, E. Modiano, and C. E. Rohrs. Dynamic Power Allocation and Routing for Time Varying Wireless Networks. In IEEE INFOCOM 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. J. Neely, E. Modiano, and C. E. Rohrs. Power allocation and routing in multibeam satellites with time-varying channels. IEEE/ACM Trans. Netw. 11(1):138--152, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. S. Sarkar and L. Tassiulas. End-to-end bandwidth guarantees through fair local spectrum share in wireless ad-hoc networks. IEEE Trans. on Automatic Control 50(9), Sep 2005.Google ScholarGoogle ScholarCross RefCross Ref
  25. G. Sharma, R. R. Mazumdar, and N. B. Shroff. Maximum Weighted Matching with Interference Constraints. In IEEE FAWN March 2006.Google ScholarGoogle Scholar
  26. R. Srikant. The Mathematics of Internet Congestion Control Birkhauser, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L. Stockmeyer and V. Vazirani. NP-completeness of some generalizations of the maximum matching problem. Inform. Process. Lett. 15(1):14--19, 1982.Google ScholarGoogle ScholarCross RefCross Ref
  28. A. L. Stolyar. Maximizing Queueing Network Utility subject to Stability: Greedy Primal-Dual Algorithm. Queueing Systems 50(4):401--457, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. L. Tassiulas and A. Ephremides. Jointly optimal routing and scheduling in packet radio networks. IEEE Trans. on Info. Theory 38(1):165--168, Jan 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. L. Tassiulas and A. Ephremides. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Trans. on Automatic Control 37(12):1936--1948, December 1992.Google ScholarGoogle ScholarCross RefCross Ref
  31. S. H. Teng. Points, Spheres, and Separators, A Unified Geometric Approach to Graph Separators. Ph.D. thesis, School of Computer Science, Carnegie Mellon University, CMU-CS-91-184, Pittsburgh, Aug 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. X. Wu and R. Srikant. Regulated maximal matching: A distributed scheduling algorithm for multi-hop wireless networks with node exclusive spectrum sharing. In IEEE CDC 2005.Google ScholarGoogle Scholar
  33. X. Wu and R. Srikant. Bounds on the Capacity Region of Multi-hop Wireless Networks under Distributed Greedy Scheduling. In IEEE INFOCOM 2006.Google ScholarGoogle Scholar
  34. L. Xiao, M. Johansson, and S. Boyd. Simultaneous routing and resource allocation via dual decomposition. IEEE Trans. on Comm. 52(7):1136--1144, July 2004.Google ScholarGoogle ScholarCross RefCross Ref
  35. H. Yaiche, R. Mazumdar, and C. Rosenberg. A game-theoretic framework for bandwidth allocation and pricing in broadband networks. IEEE/ACM Trans. on Networking 8(5):667--678, Oct 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Y. Yi and S. Shakkottai. Hop-by-hop Congestion Control over a Wireless Multi-hop Network. In IEEE INFOCOM March 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the complexity of scheduling in wireless networks

              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
              • Published in

                cover image ACM Conferences
                MobiCom '06: Proceedings of the 12th annual international conference on Mobile computing and networking
                September 2006
                428 pages
                ISBN:1595932860
                DOI:10.1145/1161089

                Copyright © 2006 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 29 September 2006

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate440of2,972submissions,15%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader