IDEAS home Printed from https://ideas.repec.org/a/wly/navlog/v16y1969i2p175-197.html
   My bibliography  Save this article

Markov chain analyses of multiprogrammed computer systems

Author

Listed:
  • E. G. Coffman

Abstract

Most operating systems for large computing facilities involve service disciplines which base, to some extent, the sequencing of object program executions on the amount of running time they require. It is the object of this paper to study mathematical models of such service disciplines applicable to both batch and time‐shared processing systems. In particular, Markov queueing models are defined and analyzed for round‐robin and foreground‐background service disciplines. With the round‐robin discipline, the service facility processes each program or job for a maximum of q seconds; if the program's service is completed during this quantum, it leaves the system, otherwise it returns to the end of the waiting line to await another quantum of service. With the foreground‐background discipline each new arrival joins the end of the foreground queue and awaits a single quantum of service. If it requires more it is subsequently placed at the end of the background queue which is allocated service only when the foreground queue is empty. The analysis focuses on the efficiency of the above systems by assuming a swap or set‐up time (overhead cost) associated with the switching of programs on and off the processor. The analysis leads to generating functions for the equilibrium queue length probabilities, the moments of this latter distribution, and measures of mean waiting times. The paper concludes with a discussion of the results along with several examples.

Suggested Citation

  • E. G. Coffman, 1969. "Markov chain analyses of multiprogrammed computer systems," Naval Research Logistics Quarterly, John Wiley & Sons, vol. 16(2), pages 175-197, June.
  • Handle: RePEc:wly:navlog:v:16:y:1969:i:2:p:175-197
    DOI: 10.1002/nav.3800160203
    as

    Download full text from publisher

    File URL: https://doi.org/10.1002/nav.3800160203
    Download Restriction: no

    File URL: https://libkey.io/10.1002/nav.3800160203?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:wly:navlog:v:16:y:1969:i:2:p:175-197. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Wiley Content Delivery (email available below). General contact details of provider: https://doi.org/10.1002/(ISSN)1931-9193 .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.