Complexity in wireless scheduling
- 26 May 2008
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
It has been an important research topic since 1992 to maximize stability region in constrained queueing systems, which includes the study of scheduling over wireless ad hoc networks. In this paper, we propose a framework to study a wide range of existing and future scheduling algorithms and characterize the achieved tradeoffs in stability, delay, and complexity. These characterizations reveal interesting properties hidden in the study of any one or two dimensions in isolation. For example, decreasing complexity from exponential to polynomial, while keeping stability region the same, generally comes at the expense of exponential growth of delays. Investigating trade-offs in the 3-dimensional space allows a designer to fix one dimension and vary the other two jointly. For example, incentives for using scheduling algorithms with only partial throughput-guarantee can be quantified with regards to delay and complexity. Trade-off analysis is then extended to systems with congestion control through utility maximization for non-stabilizable arrival inputs, where the complexity-utility-delay trade-off is shown to be different from the complexity-stability-delay tradeoff. Finally, we analyze more practical models with bounded message size, and consider "effective throughput" which reflects resource occupied by control messages. We show that effective throughput may degrade significantly in certain scheduling algorithms, and suggest a mechanism to avoid this problem in light of the 3D tradeoff framework.Keywords
This publication has 18 references indexed in Scilit:
- Distributed link scheduling with constant overheadPublished by Association for Computing Machinery (ACM) ,2007
- On the complexity of scheduling in wireless networksPublished by Association for Computing Machinery (ACM) ,2006
- Maximizing throughput in wireless networks via gossipingPublished by Association for Computing Machinery (ACM) ,2006
- Achieving Proportional Fairness Using Local Information in Aloha NetworksIEEE Transactions on Automatic Control, 2004
- Dynamic power allocation and routing for time varying wireless networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Bounds on delays and queue lengths in input-queued cell switchesJournal of the ACM, 2003
- Delay bounds for approximate maximum weight matching algorithms for input queued switchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Quantum AlgorithmsLecture Notes in Computer Science, 2001
- Linear Time 1/2-Approximation Algorithm for Maximum Weighted Matching in General GraphsLecture Notes in Computer Science, 1999
- Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networksIEEE Transactions on Automatic Control, 1992