• 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