ACM Home Page
Please provide us with feedback. Feedback
A model for masking rotational latency by dynamic disk allocation
Full text PdfPdf (1.08 MB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 5  (May 1974) table of contents
Pages: 278 - 288  
Year of Publication: 1974
ISSN:0001-0782
Authors
D. E. Gold  Univ. of Illinois at Urbana-Champaign, Urbana
D. J. Kuck  Univ. of Illinois at Urbana-Champaign, Urbana
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 10,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360980.361006
What is a DOI?

ABSTRACT

This paper presents the background and algorithms for masking the rotational latency of a disk or drum. It discusses the anticipatory input and output of blocks of data to buffer and primary memories for a mono-programmed computer system. A basic permutation algorithm and several variations are given. Because of the anticipatory nature of the I/O scheduling, these algorithms are restricted to classes of programs with predictable behavior. While the methods are not restricted to numerical computations, matrix and partial differential equation methods are typical examples of their use. It is shown that latency may be masked using a small amount of buffer memory. The methods discussed are independent of the overall size of the data base being considered.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Baker, F.T. Chief programmer team management of production programming. IBM Syst. J. 11, I (1972), 56-73.
 
2
Bernott, B.A. Disk I/O for non-core-contained P.D.E. meshes and arrays. M.S. Th. Rep. 31 I, Dept. of Comput. Sci., U. of Illinois at Urbana-Champaign, Mar. 1969.
 
3
Fuller, S.H. An optimal drum scheduling algorithm. IEEE Trans. oil Comput. 21 (Nov. 1972), 1153-1165.
 
4
Gill, A. The optimal organization of serial memory transfers. IRE Trans. Elect. Comput. EC-9 (Mar. 1960), 12-15.
 
5
Gold, D.E., and Kuck, D.J. Implementation considerations for masking rotational latency by dynamic disk allocation. Dept. of Comput. Sci., U. of Illinois at Urbana-Champaign.
 
6
Hall, M. Jr. Combinatoricd Theory. Blaisdell, Waltham, Mass., 1967.
7
 
8
Opferman, D.C., and Tsao-Wu, N.T. On a class of rearrangeable switching networks, Pt I : Control algoritlam. Bell Syst. Tech. J. 50 (May-June 1971), 1579-1600.
 
9
Pugh, E.W. Storage hierarchies: gaps, cliffs and trends. IEEE Trans. oll Maw. WAG-7, 4 (Dec. 1971), 810-814.
 
10
Ryser, H.J. Combinatorial Mathematics. Wiley, New York, 1963.