An Analysis of Drum Storage Units
- 1 January 1975
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 22 (1) , 83-105
- https://doi.org/10.1145/321864.321871
Abstract
This article discusses the modeling and analysis of drum-like storage units. Two common forms of drum organizations and two common scheduling disciplines are considered: the file drum and the paging drum; first-in-first-out (FIFO) scheduling and shortest-latency-time-first (SLTF) scheduling. The modeling of the I/O requests to the drum is an important aspect of this analysis. Measurements are presented to indicate that it is realistic to model requests for records, or blocks of information to a file drum, as requests that have starting addresses uniformly distributed around the circumference of the drum and transfer times that are exponentially distributed with a mean of 1/2 to 1/3 of a drum revolution. The arrival of I/O requests is first assumed to be a Poisson process and then generalized to the case of a computer system with a finite degree of multiprogramming. An exact analysis of all the models except the SLTF file drum is presented; in this case the complexity of the drum organization has forced us to accept an approximate analysis. In order to examine the error introduced into the analysis of the SLTF file drum by our approximations, the results of the analytic models are compared to a simulation model of the SLTF file drum.Keywords
This publication has 9 references indexed in Scilit:
- On the near-optimality of the shortest-latency-time-first drum scheduling disciplineCommunications of the ACM, 1973
- An Optimal Drum Scheduling AlgorithmIEEE Transactions on Computers, 1972
- Optimizing the Performance of a Drum-Like StorageIEEE Transactions on Computers, 1969
- Analysis of a Drum Input/Output Queue Under Scheduled Operation in a Paged Computer SystemJournal of the ACM, 1969
- A Simple Proof of: L = λWOperations Research, 1967
- Probability Models for Multiprogramming Computer SystemsJournal of the ACM, 1967
- A Priority Queuing System with Server-Walking TimeOperations Research, 1967
- Closed Queuing Systems with Exponential ServersOperations Research, 1967
- Effects of scheduling on file memory operationsPublished by Association for Computing Machinery (ACM) ,1967