ROBUST BOUNDS AND THROUGHPUT GUARANTEES FOR CLOSED MULTICLASS QUEUING-NETWORKS

Citation
S. Majumdar et Cm. Woodside, ROBUST BOUNDS AND THROUGHPUT GUARANTEES FOR CLOSED MULTICLASS QUEUING-NETWORKS, Performance evaluation, 32(2), 1998, pp. 101-136
Citations number
29
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Theory & Methods","Computer Science Hardware & Architecture","Computer Science Theory & Methods
Journal title
ISSN journal
01665316
Volume
32
Issue
2
Year of publication
1998
Pages
101 - 136
Database
ISI
SICI code
0166-5316(1998)32:2<101:RBATGF>2.0.ZU;2-D
Abstract
To use queueing theory for analyzing real computing systems, we may ma ke assumptions that are strictly speaking untrue. The problem is espec ially severe for multiclass systems with widely differing service time s. This paper provides an exact analysis for bounds for systems with g reatly relaxed assumptions. Service times can have arbitrary NBUE dist ributions, different by class even at FIFO nodes. Routing can be arbit rary, including dependencies along the route, provided the number of v isits to a device per response cycle is random with a known expectatio n. Only the mean service time and mean visit rates at nodes need to be specified. A new lower throughput bound is found which gives a minimu m guaranteed throughput for each class. together with the familiar mul ticlass asymptotic upper bounds they give a convex feasible region in a multidimensional throughput space. A detailed analysis is given for queueing network models of systems with infinite-server nodes as well as queueing nodes with various service disciplines: FIFO, processor sh aring, and priority (preemptive as well as non-preemptive) scheduling. Because the feasible region may be a complicated shape which is diffi cult to visualize, the results can be re-interpreted as a set of bound s on the separate throughputs. This is equivalent to a circumscribed r ectangular region called the ''robust box bounds''. Computation of the se bounds is carried out by a novel technique based on interval arithm etic as implemented in BNR Prolog language. A method for computing app roximate system throughput from the box bounds is also proposed in the paper. Using Little's law and utilization law with the bounds on thro ughput bounds on response times and device utilizations are obtained. These analytic techniques can be effectively utilized for analyzing th e performance of distributed systems as well as other types of computi ng systems. (C) 1998 Elsevier Science B.V.