|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
An Efficient Organization or Large Frequency-Dependent Files for Binary Searcking
October 1971 (vol. 20 no. 10)
pp. 1178-1187
| ASCII Text | x | ||
| C.V. Ramamoorthy, null Yeh-Hao Chin, "An Efficient Organization or Large Frequency-Dependent Files for Binary Searcking," IEEE Transactions on Computers, vol. 20, no. 10, pp. 1178-1187, October, 1971. | |||
| BibTex | x | ||
| @article{ 10.1109/T-C.1971.223102, author = {C.V. Ramamoorthy and null Yeh-Hao Chin}, title = {An Efficient Organization or Large Frequency-Dependent Files for Binary Searcking}, journal ={IEEE Transactions on Computers}, volume = {20}, number = {10}, issn = {0018-9340}, year = {1971}, pages = {1178-1187}, doi = {http://doi.ieeecomputersociety.org/10.1109/T-C.1971.223102}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - An Efficient Organization or Large Frequency-Dependent Files for Binary Searcking IS - 10 SN - 0018-9340 SP1178 EP1187 EPD - 1178-1187 A1 - C.V. Ramamoorthy, A1 - null Yeh-Hao Chin, PY - 1971 KW - Access time KW - binary search KW - cost of memory type KW - file KW - frequency of usage KW - frequency partition file KW - item KW - key KW - mean frequency KW - memory hierarchy KW - saturated file. VL - 20 JA - IEEE Transactions on Computers ER - | |||
The efficient organization of a very large file to facilitate search and retrieval operations is an important but very complex problem. In this paper we consider the case of a large file in which the frequency of use of its component subfiles are known. We develop the organization of the file so that the average number of entries to locate individual items in it by means of binary search is minimized. The algorithm iteratively partitions the file into "saturated" subfiles, and with each successive iteration the average number of entries to locate an item is reduced until no more improvement is possible. Next, we extend the method to solve the realistic problem of designing an optimal memory hierarchy to hold the file in a computer system. The sizes of various memory components and location of various items of the frequency-dependent file are determined so that the average time to locate an item (over the totality of items) in the memory hierarchy is minimized for a given total cost of the memory system. A number of examples are given to elucidate the methods. Also, the characteristics and results of a Fortran implementation of the algorithms on the CDC 6600 are described.
Index Terms:
Access time, binary search, cost of memory type, file, frequency of usage, frequency partition file, item, key, mean frequency, memory hierarchy, saturated file.
Citation:
C.V. Ramamoorthy, null Yeh-Hao Chin, "An Efficient Organization or Large Frequency-Dependent Files for Binary Searcking," IEEE Transactions on Computers, vol. 20, no. 10, pp. 1178-1187, Oct. 1971, doi:10.1109/T-C.1971.223102
Usage of this product signifies your acceptance of the Terms of Use.

