Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On stability and performance of parallel processing systems
Bambos N., Walrand J. (ed) Journal of the ACM38 (2):429-452,1991.Type:Article
Date Reviewed: Sep 1 1992

Following Tsitsiklis and Papadimitriou [1], the authors use queueing theory to investigate the stability and performance of parallel processing systems, assuming that precedence constraints among job executions are their most essential characteristic. A basic model of systems with an infinite number of processors is developed, in which the input process N also defines a set of random precedences on jobs. The basic model, in contrast to earlier work, assumes only stationaryness and ergodicity of the input. The parallel traffic intensity &ggr;, defined by the authors as a particular functional of the input N, allows them to specify the stability condition of the system. In theorem 1, the stability condition is shown to be &ggr; < 1. A disconcerting misprint occurs here; the instability condition should read &ggr; > 1. The asymptotic behavior of a number of performance measures is studied, including completion time, workload, processor number (that is, the number of active processors), and waiting time.

In stable parallel processing systems, define the degree of parallelism &pgr; as the expected number of active processors in the stationary state. Theorem 4 shows this to be equal to the (ordinary) traffic intensity &rgr;. In Section 5, the need for a good statistical estimator of the parallel traffic intensity &ggr; is pointed out. Also, since only a finite number of processors of stable systems are active in the stationary state, this provides a bridge to more realistic models with a finite number of processors. The methods of this paper, which investigate how queueing phenomena arising from precedence constraints limit the full use of all the processors, may shed light on choosing the number of processors required for good performance. Section 6 studies more complex models, including one motivated by two-phase locking. In Section 8 (the conclusion), the authors argue that the “essentially qualitative nature” of their methods allows them to be applied to a broad range of queueing and processing systems.

Reviewer:  David Probst Review #: CR115504
1) Tsitsiklis, J. N. and Papadimitriou, C. H. The performance of a precedence-based queuing discipline. J. ACM 33, 3 (July 1986), 593–602.
Bookmark and Share
 
Parallel Processors (C.1.2 ... )
 
 
Modeling Techniques (C.4 ... )
 
 
Queueing Theory (D.4.8 ... )
 
 
Stochastic Analysis (D.4.8 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel Processors": Date
Spending your free time
Gelernter D. (ed), Philbin J. BYTE 15(5): 213-ff, 1990. Type: Article
Apr 1 1992
Higher speed transputer communication using shared memory
Boianov L., Knowles A. Microprocessors & Microsystems 15(2): 67-72, 1991. Type: Article
Jun 1 1992
Introduction to parallel algorithms and architectures
Leighton F. (ed), Morgan Kaufmann Publishers Inc., San Francisco, CA, 1992. Type: Book (9781558601178)
Apr 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy