Queueing and scheduling in random environments
- 1 March 2004
- journal article
- Published by Cambridge University Press (CUP) in Advances in Applied Probability
- Vol. 36 (1) , 293-317
- https://doi.org/10.1239/aap/1077134474
Abstract
We consider a processing system, composed of several parallel queues and a processor, which operates in a time-varying environment that fluctuates between various states or modes. The service rate at each queue depends on the processor bandwidth allocated to it, as well as the environment mode. Each queue is driven by a job traffic flow, which may also depend on the environment mode. Dynamic processor scheduling policies are investigated for maximizing the system throughput, by adapting to queue backlogs and the environment mode. We show that allocating the processor bandwidth to the queues, so as to maximize the projection of the service rate vector onto a linear function of the workload vector, can keep the system stable under the maximum possible traffic load. The analysis of the system dynamics is first done under very general assumptions, addressing rate stability and flow conservation on individual traffic and environment evolution traces. The connection with stochastic stability is later discussed for stationary and ergodic traffic and environment processes. Various extensions to feed-forward networks of such nodes, the multi-processor case, etc., are also discussed. The approach advances the methodology of trace-based modelling of queueing structures. Applications of the model include bandwidth allocation in wireless channels with fluctuating interference and allocation of switching bandwidth to traffic flows in communication networks with fluctuating congestion levels.Keywords
This publication has 9 references indexed in Scilit:
- Queueing Dynamics and Maximal Throughput Scheduling in Switched Processing SystemsQueueing Systems, 2003
- ON PARALLEL QUEUING WITH RANDOM SERVER CONNECTIVITY AND ROUTING CONSTRAINTSProbability in the Engineering and Informational Sciences, 2002
- On Mutually Interfering Parallel Servers Subject to External DisturbancesOperations Research, 2001
- ON THE OPTIMALITY OF AN INDEX RULE IN MULTICHANNEL ALLOCATION FOR SINGLE-HOP MOBILE NETWORKS WITH MULTIPLE SERVICE CLASSESProbability in the Engineering and Informational Sciences, 2000
- Sample-Path Analysis of Queueing SystemsPublished by Springer Nature ,1999
- Scheduling and performance limits of networks with constantly changing topologyIEEE Transactions on Information Theory, 1997
- Dynamic server allocation to parallel queues with randomly varying connectivityIEEE Transactions on Information Theory, 1993
- Ergodic TheoryPublished by Cambridge University Press (CUP) ,1983
- The stability of a queue with non-independent inter-arrival and service timesMathematical Proceedings of the Cambridge Philosophical Society, 1962