Title :
The generalized M/G/C//N-queue as a model for time-sharing systems
Author :
Tehranipour, Aby ; Lipsky, Lester
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Vermont Univ., Burlington, VT, USA
Abstract :
Generalized M/G/C//N queues are extended to include load-dependent servers of which time-sharing systems are a special case. These systems can be viewed as systems with population-size constraints. The recursive form of the equations yields an algorithm that requires the computational effort of at least an order of magnitude less than those commonly used to solve quasi-birth-death processes. The class of generalized queues, which is described in detail, includes the class of Jackson networks as a proper subset. Since these queues treat the line waiting to enter a restricted subsystem correctly, they can be used to study time-sharing systems where the degree of multiprogramming is restricted. Calculations of some simple models are reported and compared with calculations using the natural decomposition and aggregation approximation. The discrepancy between the two sets of calculations, as expected, was small for very light and very heavy loads. However the discrepancy in the intermediate region was as much as 50%, thereby indicating that the approximation must be used with caution
Keywords :
performance evaluation; queueing theory; time-sharing systems; Jackson networks; aggregation approximation; generalized M/G/C//N-queue; generalized queues; line waiting; load-dependent servers; multiprogramming; natural decomposition; population-size constraints; quasi-birth-death processes; time-sharing systems; Approximation methods; Computer science; Equations; Exponential distribution; H infinity control; Steady-state; System testing; Throughput; Time sharing computer systems;
Conference_Titel :
Applied Computing, 1990., Proceedings of the 1990 Symposium on
Conference_Location :
Fayetteville, AR
Print_ISBN :
0-8186-2031-5
DOI :
10.1109/SOAC.1990.82196