DocumentCode
960359
Title
The Effect on Throughput of Multiprocessing in a Multiprogramming Environment
Author
Browne, James C. ; Chandy, K.M. ; Hogarth, John ; Lee, Chester C.-A.
Author_Institution
Department of Computer Sciences, University of Texas, Austin, Tex. 78712.
Issue
8
fYear
1973
Firstpage
728
Lastpage
735
Abstract
This paper investigates some of the effects of varying the number of central processing units (CPU´s) available to a multiprogramming system both when parallel processing of a single task (multitasking) is allowed and is not allowed. The variables investigated are those that would be expected to control the CPU queue length distribution and include the degree of multiprogramming, CPU service discipline, CPU service distribution, the degree of cooperation between processors engaged in multitasking, and the ratio of CPU to I/O service capacity. The computer systems are modeled by queueing networks. Analytic results are displayed in many cases with supplementation by numeric and simulation solutions when convenient or necessary. It is demonstrated that under properly defined conditions doubling the number of CPU´s in a system can more than double throughput. The effectiveness of multitasking in improving throughput is found to be fairly small if the degree of multiprogramming ranges from modest to high.
Keywords
Analytical models; Central Processing Unit; Computational modeling; Computer networks; Job design; Multitasking; Numerical models; Parallel processing; Queueing analysis; Throughput; CPU; multiprocessing; multiprogramming; multitasking; queueing models; throughput;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1973.5009151
Filename
5009151
Link To Document