An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems. (Digest Edition).

Abstract

A simple finite source model is used to gain insight into the effect of central processor scheduling in multiprogrammed computer systems. CPU utilization is chosen as the measure of performance and this decision is discussed. A relation between CPU utilization and flow time is developed. It is shown that the shortest-remaining-processing-time discipline maximizes both CPU utilization and I/O utilization for the queueing model M/G/1/n. An exact analysis of processor utilization using shortest-remaining-processing-time scheduling for systems with two jobs is given and it is observed that the processor utilization is independent of the form of the processing time distribution. The effect of the CPU processing time distribution on performance is discussed. The results are used to compare several scheduling disciplines of practical interest. An approximate expression for CPU utilization using shortest-remaining-processing-time scheduling in systems with N jobs is given. (Modified author abstract)

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1972
Accession Number
AD0764598

Entities

People

  • Thomas G. Price

Organizations

  • Stanford University

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computers
  • Computing Devices
  • Engineering
  • Scheduling (Production)

Fields of Study

  • Engineering

Readers

  • Mathematical Modeling and Probability Theory.
  • Parallel and Distributed Computing.