A resource allocation model that has within its scope a number of computer and communication network architectures was introduced by Tassiulas and Ephremides (1992) and scheduling methods that achieve maximum throughput were proposed. Those methods require the solution of a complex optimization problem at each packet transmission time and as a result they are not amenable to direct implementations. We propose a class of maximum throughput scheduling policies for the model introduced by Tassiulas and Ephremides that have linear complexity and can lead to practical implementations. They rely on a randomized, iterative algorithm for the solution of the optimization problem arising in the scheduling, in combination with an incremental updating rule. The proposed policy is of maximum throughput under some fairly general conditions on the randomized algorithm.
[1]
R. Tweedie.
The existence of moments for stationary Markov chains
,
1983,
Journal of Applied Probability.
[2]
Leandros Tassiulas,et al.
Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks
,
1990,
29th IEEE Conference on Decision and Control.
[3]
Leandros Tassiulas,et al.
Dynamic scheduling for minimum delay in tandem and parallel constrained queueing models
,
1994,
Ann. Oper. Res..
[4]
Jean C. Walrand,et al.
Achieving 100% throughput in an input-queued switch
,
1996,
Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.