Skip to main content
Log in

M/G/1 round robin discipline

M/G/1 Round Robin Methode

  • Published:
Computing Aims and scope Submit manuscript

Abstract

This paper analyzes a round robin M/G/1 queuing discipline with quantum sizes that depend on the number of circuits a job has made. Tight bounds on the steady state mean response conditional on job size are found. Results show that the round robin discipline is relatively insensitive to changes in workload and follows the processor sharing response curves surprisingly closely, even for large quantum sizes. The analysis allows determination of a proper cutoff point, the point at which a job would be sent to a lower priority queue. Also derived is the Laplace-Stieltjes transform of the response of a job that arrives to find a given workload. The transient mean response is calculated for this case.

Zusammenfassung

Diese Abhandlung analysiert eine Round Robin M/G/1 Warteschlangen-Methode mit Service-Zuteilungen, die von der Anzahl der bereits erfolgten Durchläufe des betreffenden Jobs abhängen. Es wurden scharfe schranken für die mittlere Antwortzeit bei stationärem Zustand in Abhängigkeit von der Jobgröße bedingt sind. Die Resultate zeigen, daß die Round Robin Methode gegen Änderungen in der Arbeitslast relativ unempfindlich ist und den Antwortskurven des Prozessors, selbst bei beträchtlichen Zuteilungsgrößen, überraschend genau folgt. Die Analyse erlaubt die Bestimmung eines für das Abschneiden geeigneten Punktes, von welchem ab ein Job zu einer Warteschlange mit geringerer Priorität geleitet würde. Ferner wird die Laplace-Stieltjes-Transformation der Antwortzeit abgeleitet, welche sich für einen Job ergibt, der eine gegeben Auslastung vorfindet. Die mittlere Antwortzeit für diesen Fall wird berechnet.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kleinrock, L.: Queueing systems, Vol. II: Computer applications. Wiley 1976.

  2. Kleinrock, L.: Analysis of a time-shared processor. Naval Research Logistics Quarterly11, 59–73 (1964).

    Google Scholar 

  3. McKinney, J. M.: A survey of analytical time-sharing models. Computing Surveys1, 2, 105–116 (1969).

    Google Scholar 

  4. Habermann, A. N.: Introduction to operating system design. SRA, 1976.

  5. Coffman, E. G., Jr., Wood, R. C.: Interarrival statistics for time-sharing systems. CACM9, 7, 500–503 (1966).

    Google Scholar 

  6. Adiri, I., Avi-Itzhak, B.: A time-sharing queue. Management Science15, 11, 639–657 (1969)

    Google Scholar 

  7. Sakata, M., Noguchi, S., Oizumi, J.: An analysis of the M/G/1 queue under round-robin Scheduling. Operations Research19, 371–385 (1971).

    Google Scholar 

  8. Feller, W.: An introduction to probability theory and its applications, Vol. I. third ed. Wiley 1968.

  9. Conway, R. W., Maxwell, W. L., Miller, L. W.: Theory of scheduling, Ch. 8–10. Addison-Wesley 1967.

  10. Cox, D. R.: Renewal theory. Methuen 1962.

  11. Kleinrock, L.: Queueing systems, Vol. I: Theory. Wiley 1975.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brown, T. M/G/1 round robin discipline. Computing 22, 225–241 (1979). https://doi.org/10.1007/BF02243564

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02243564

Keywords

Navigation