Scheduling and stability aspects of a general class of parallel processing systems
- 1 March 1993
- journal article
- Published by Cambridge University Press (CUP) in Advances in Applied Probability
- Vol. 25 (1) , 176-202
- https://doi.org/10.2307/1427501
Abstract
In this paper we study the following general class of concurrent processing systems. There are several different classes of processors (servers) and many identical processors within each class. There is also a continuous random flow of jobs, arriving for processing at the system. Each job needs to engage concurrently several processors from various classes in order to be processed. After acquiring the needed processors the job begins to be executed. Processing is done non-preemptively, lasts for a random amount of time, and then all the processors are released simultaneously. Each job is specified by its arrival time, its processing time, and the list of processors that it needs to access simultaneously. The random flow (sequence) of jobs has a stationary and ergodic structure. There are several possible policies for scheduling the jobs on the processors for execution; it is up to the system designer to choose the scheduling policy to achieve certain objectives.We focus on the effect that the choice of scheduling policy has on the asymptotic behavior of the system at large times and especially on its stability, under general stationary and ergocic input flows.Keywords
This publication has 13 references indexed in Scilit:
- On stability and performance of parallel processing systemsJournal of the ACM, 1991
- Monotonicity properties for the stochastic knapsackIEEE Transactions on Information Theory, 1990
- Integration of Discrete-Time Correlated Markov Processes in a TDM SystemProbability in the Engineering and Informational Sciences, 1990
- Maximal throughput for stability of a class of parallel processing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- The stochastic knapsack problemIEEE Transactions on Communications, 1989
- Stability of a Queueing System with Concurrent Service and LockingSIAM Journal on Computing, 1987
- An M/G/c queue in which the number of servers required is randomJournal of Applied Probability, 1984
- Subadditive Ergodic TheoryThe Annals of Probability, 1973
- The Ergodic Theory of Subadditive Stochastic ProcessesJournal of the Royal Statistical Society Series B: Statistical Methodology, 1968
- The stability of a queue with non-independent inter-arrival and service timesMathematical Proceedings of the Cambridge Philosophical Society, 1962