Skip to main content
Log in

Ein erweitertes Modell für Paging-Trommeln

An expanded model for paging drums

  • Published:
Computing Aims and scope Submit manuscript

Zusammenfassung

Der Durchsatz einer Rechenanlage hängt in kritischer Weise von der Leistungsfähigkeit der Sekundärspeicher ab. Aus diesem Grunde wurden bereits früh Modelle zur Bestimmung des Systemverhaltens dieses Speichertyps entwickelt. Einen Überblick über die bisherigen Ergebnisse gibt [2].

In der vorliegenden Arbeit wird ein Modell für Paging-Trommeln mit den Auswahlstrategien SATF und FIFO entwickelt, das die Bestimmung wichtiger Systemgrößen, wie Zugriffszeit (Zeit zwischen der Beendigung eines Seitentransfers bis zum Beginn eines neuen), Gesamtbedienzeit (Zeit zwischen dem Auftreten einer Seitenanforderung und dem vollständig beendeten Transfer) und Durchsatz (transferierte Seiten pro Zeiteinheit) ermöglicht.

Das Modell berücksichtigt neben den üblichen Trommelparametern, wie Anzahl der Spuren, Anzahl der Sektoren und Umdrehungszeit, vor allem die Wahrscheinlichkeit, daß eine Seitenanforderung eine Lese-bzw. Schreiboperation ausführen will, wobei eine Schreiboperation immer auf die nächste freie Kachel ausgeführt wird. Dieser Sachverhalt wurde in [1] und [2] nicht berücksichtigt; in [4] wird er zwar berücksichtigt, doch sind die Ergebnisse auf Grund einer fehlerhaften Annahme ungenau. Die Ergebnisse dieser Arbeit zeigen, wie bedeutsam diese Unterscheidung ist. Weiterhin wird zusätzlich der Belegungsgrad der Trommel berücksichtigt; dabei zeigt sich, daß dieser nur bei sehr großen Werten einen Einfluß hat, dann allerdings einen sehr deutlichen.

Es wurde ein Simulations- und ein analytisches Modell erstellt. die Ergebnisse der beiden Modelle stimmen in fast allen untersuchten Fällen innerhalb der statistischen Grenzen überein. Die teilweise ungenügende Übereinstimmung bei der Strategie SATF lä\t sich auf den „Schneepflugeffekt” [1] zurückführen.

Das analytische Modell wird für die beiden Fälle konstante Anzahl von Seitenanforderungen in der Warteschlange und exponentiell verteilte Zwischenankunftsabstände der Seitenanforderungen entwickelt. Dies ist häufig eine brauchbare Approximation. Um festzustellen, wann dies der Fall ist bzw. wann man auf Grund von Genauigkeitsforderungen Simulationsmodelle, die beliebige Verteilung zulassen, verwenden muß, werden die Abweichungen untersucht, die auftreten, wenn keine der beiden Verteilungen vorliegt.

Abstract

The throughput of a computer system depends especially on the performance of the secondary storage. In order to evaluate performance it is necessary to have models of drum and disk storage units. A good summary of the existing models is given in [2].

In the present paper an analytical and a simulation model for paging drums with the scheduling policies FIFO and SATF are developed. With these models it is possible to calculate variables which are important for the evaluation of system performance such as access time, system time and throughput. The model considers in addition to the usual parameters such as number of tracks, number of sectors and rotation time the probability that a page request is a read request or a write request. A write request always references the next unoccupied page of the drum. This is not considered in [1] and [2], in [4] it is considered but the results are inaccurate because of an incorrect assumption. From the results of the present paper we can see how important this differentiation is.

The occupancy level of the drum is considered for the first time. It is shown, that the occupancy level influences the results only if it is close to one, but then the influence is considerable.

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.

Literatur

  1. Denning, P. J.: A note on paging drum efficiency. Computing Surveys4 (1972).

  2. Fuller, S. H.: Analysis of drum and disk storage units. (Lecture Notes in Computer Science, Vol. 31.) Berlin-Heidelberg-New York: Springer 1975.

    Google Scholar 

  3. Brügmann, H.-W.: Zugriffsstrategien bei Rotationsspeichern, Arbeitsberichte des Instituts für Mathematische Maschinen und Datenverarbeitung, Universität Erlangen-Nürnberg, Band 6, Nr. 2, 1973.

  4. Denning, P. J.: Effects of scheduling in file memory operations. AFIPS Spring Joint Computer Conference, Proceedings. Washington: Spartan Books 1967.

    Google Scholar 

  5. Bolch, G., Gall, R., Graßl, M., Schmidt, B.: Modelle für Trommelspeicher. Arbeitsberichte des Instituts für Mathematische Maschinen und Datenverarbeitung, Universität Erlangen-Nürnberg, Band 10, Nr. 10, 1977.

  6. Schmidt, B.: GPSS-Fortran. (Informatik Fachberichte, Band 6.) Berlin-Heidelberg-New York: Springer 1977.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bolch, G., Schmidt, B. Ein erweitertes Modell für Paging-Trommeln. Computing 23, 99–118 (1979). https://doi.org/10.1007/BF02252092

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Navigation