Nothing Special   »   [go: up one dir, main page]

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 2006 Publication 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.
[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.
[3]
T. Bonald and L. Massoulie. Impact of fariness on Internet performance. In ACM Sigmetrics 2001.
[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.
[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.
[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.
[7]
R. L. Cruz and A. V. Santhanam. Optimal routing, link scheduling and power control in multihop wireless networks. In INFOCOM 2003.
[8]
H. N. Gabow. Data Structures for Weighted Matching and Nearest Common Ancestors with Linking. In SODA 1990.
[9]
J. Gill. Computational Complexity of Probabilistic Turi ng Machines. SIAM Journal on Computing 6(4):675--695, 1977.
[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.
[11]
B. Hajek and G. Sasaki. Link Scheduling in Polynomial Time. IEEE Transactions on Information Theory 34(5):910--917,Sep 1988.
[12]
M. M. Halldorsson. Approximations of Weighted Independent Set and Hereditary Subset Problems. Journal of Graphs Algorithms and Applications 4(1):1--16, 2000.
[13]
J. Hastad. Clique is Hard to Approximate within n1ε. Acta Mathematica 182:105--142, 1999.
[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.
[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.
[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.
[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.
[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.
[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.
[20]
B. Miller and C. Bisdikian. Bluetooth Revealed: The Insider's Guide to an Open Specification for Global Wireless Communications Prentice Hall, 2000.
[21]
M. J. Neely, E. Modiano, and C. Li. Fairness and optimal stochastic control for heterogeneous networks. In IEEE INFOCOM 2005.
[22]
M. J. Neely, E. Modiano, and C. E. Rohrs. Dynamic Power Allocation and Routing for Time Varying Wireless Networks. In IEEE INFOCOM 2003.
[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.
[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.
[25]
G. Sharma, R. R. Mazumdar, and N. B. Shroff. Maximum Weighted Matching with Interference Constraints. In IEEE FAWN March 2006.
[26]
R. Srikant. The Mathematics of Internet Congestion Control Birkhauser, 2004.
[27]
L. Stockmeyer and V. Vazirani. NP-completeness of some generalizations of the maximum matching problem. Inform. Process. Lett. 15(1):14--19, 1982.
[28]
A. L. Stolyar. Maximizing Queueing Network Utility subject to Stability: Greedy Primal-Dual Algorithm. Queueing Systems 50(4):401--457, 2005.
[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.
[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.
[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.
[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.
[33]
X. Wu and R. Srikant. Bounds on the Capacity Region of Multi-hop Wireless Networks under Distributed Greedy Scheduling. In IEEE INFOCOM 2006.
[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.
[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.
[36]
Y. Yi and S. Shakkottai. Hop-by-hop Congestion Control over a Wireless Multi-hop Network. In IEEE INFOCOM March 2004.

Cited By

View all
  • (2024)Towards Optimal Transaction SchedulingProceedings of the VLDB Endowment10.14778/3681954.368195617:11(2694-2707)Online publication date: 1-Jul-2024
  • (2024)Wireless Network Scheduling With Discrete Propagation Delays: Theorems and AlgorithmsIEEE Transactions on Information Theory10.1109/TIT.2023.332418070:3(1852-1875)Online publication date: Mar-2024
  • (2023)Structured Hypergraphs in Cellular Mobile Communication SystemsProceedings of the 24th International Conference on Distributed Computing and Networking10.1145/3571306.3571335(188-196)Online publication date: 4-Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 September 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. capacity
  2. computational complexity
  3. interference
  4. maximum weighted matching
  5. scheduling
  6. throughput
  7. wireless networks

Qualifiers

  • Article

Conference

MobiCom06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)6
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Towards Optimal Transaction SchedulingProceedings of the VLDB Endowment10.14778/3681954.368195617:11(2694-2707)Online publication date: 1-Jul-2024
  • (2024)Wireless Network Scheduling With Discrete Propagation Delays: Theorems and AlgorithmsIEEE Transactions on Information Theory10.1109/TIT.2023.332418070:3(1852-1875)Online publication date: Mar-2024
  • (2023)Structured Hypergraphs in Cellular Mobile Communication SystemsProceedings of the 24th International Conference on Distributed Computing and Networking10.1145/3571306.3571335(188-196)Online publication date: 4-Jan-2023
  • (2023)Performance analysis of distance-1 distributed algorithms for admission control under the 2-hop interference modelTheoretical Computer Science10.1016/j.tcs.2023.113718947(113718)Online publication date: Feb-2023
  • (2023)Multi-agent reinforcement learning enabled link scheduling for next generation Internet of ThingsComputer Communications10.1016/j.comcom.2023.04.006205(35-44)Online publication date: May-2023
  • (2022)Approximate Aggregate Utility Maximization Using Greedy Maximal SchedulingIEEE/ACM Transactions on Networking10.1109/TNET.2022.317945130:6(2521-2530)Online publication date: Dec-2022
  • (2021)Performance analysis of a distributed algorithm for admission control in wireless networks under the 2-hop interference modelProceedings of the 22nd International Conference on Distributed Computing and Networking10.1145/3427796.3427806(96-105)Online publication date: 5-Jan-2021
  • (2021)A Novel Method for Scheduling of Wireless Ad Hoc Networks in Polynomial TimeIEEE Transactions on Wireless Communications10.1109/TWC.2020.302544820:1(468-480)Online publication date: 9-Jan-2021
  • (2021)Efficient Link Scheduling Solutions for the Internet of Things Under Rayleigh FadingIEEE/ACM Transactions on Networking10.1109/TNET.2021.309330629:6(2508-2521)Online publication date: Dec-2021
  • (2021)Conflict-Free Scheduling in Cellular V2X CommunicationsIEEE/ACM Transactions on Networking10.1109/TNET.2020.303085029:1(106-119)Online publication date: 16-Feb-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media