| A practitioner's guide to addressing algorithms |
| Full text |
Pdf
(1.23 MB)
|
Source
|
Communications of the ACM
archive
Volume 19 , Issue 6 (June 1976)
table of contents
Pages: 314 - 326
Year of Publication: 1976
ISSN:0001-0782
|
|
Authors
|
|
Dennis Severance
|
Cornell Univ., Ithaca, NY, and Univ. of Minnesota, Minneapolis
|
|
Ricardo Duhne
|
Informática y Econometrica, Monterrey, N. L., Mexico
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 21, Citation Count: 20
|
|
|
ABSTRACT
This paper consolidates a number of popular rules of thumb which have been suggested for the design of record addressing algorithms, and discusses the applicability of these rules to large commercial databases. Guidelines for selecting identifier transformations, overflow techniques, loading factors, bucket sizes, and loading order are considered. Particular attention is focused on the reasonableness of common heuristics for determining primary or secondary bucket sizes. A mathematical model which explicitly considers storage device characteristics and time/space cost tradeoffs is used to analyze the effect of design parameters on overall system costs. A specific design example is presented and solved.
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
|
Buchholz, W. File organization and addressing. IBM Syst. J. (June 1963), 86-111.
|
| |
2
|
Canning, R.G. Structures for future systems. EDP Analyzer 12, 8 (Aug. 1974).
|
| |
3
|
Heising, W.P. Note on random addressing techniques. IBM Syst. J. (June 1963), 112-116.
|
| |
4
|
Introduction to IBM Direct-Access Storage Devices and Organization Methods GD 20-1649. IBM Corp., White Plains, N.Y., 1973.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
Peterson, W.W. Addressing for random access storage. IBM J. Res. Dev. (April 1957), 130-146.
|
 |
10
|
|
| |
11
|
Senko, M.E., et al. File Design Handbook (Final Report, Contract AF 30602-60-C-0100), IBM Research, San Jose, Calif., Nov. 1969.
|
 |
12
|
|
| |
13
|
Van der Pool, J.A. Optimum Load Factors for Files. IBM Nederland N.V., 1973.
|
|