ACM Home Page
Please provide us with feedback. Feedback
Analysis of design alternatives for virtual memory indexes
Full text PdfPdf (1.00 MB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 4  (April 1977) table of contents
Pages: 245 - 254  
Year of Publication: 1977
ISSN:0001-0782
Authors
K. Maruyama  IBM Thomas J. Watson Research Center, Yorktown Heights, NY
S. E. Smith  IBM Thomas J. Watson Research Center, Yorktown Heights, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 26,   Citation Count: 6
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/359461.359471
What is a DOI?

ABSTRACT

A class of index structures for use in a virtual memory environment is described. Design alternatives within this class of index structures are analyzed. These alternatives include a choice of search strategy, whether or not pages in the index are stuctured, and whether or not keys are compressed. The average cost of retrieving entries from these indexes is expressed as a weighted sum of the cost of a basis key comparison and the cost of crossing a page boundary in the index structure. Formulas for the retrieval costs possible combinations of design alternatives are given. These are used in numerical case studies which compare the retrieval costs of the alternatives. Qualitative comparisons of the maintenance costs (insertion, deletion, reorganization) of the design alternatives are also included.


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
Adelson-Velskii, G.M. and Landis, E.M. An information organization algorithm. Doki. Akad. Nauk SSR 2, (1962).
 
2
Bayer, R. Binary B-trees for virtual memory. Proc. 1971 ACM-SIGFIDET Workshop on Data Description, Access and Control, pp. 219-235.
 
3
Bayer, R. and McCreight, E.M. Organization and maintenance of large ordered indices. Proc. 1970 ACM SIGFIDET Workshop on Data Description and Access, pp. 107-141.
 
4
Chang, H.K. Compressed indexing method. IBM Tech. Disclosure Bull. II, No. 11, April 1969.
 
5
Clark, W.A., Davies, C.T., Salmond, K.A., and Stafford, T.S. High-Level Index Factoring System. U.S. Patent No. 3,646,524, Feb. 29, 1972.
 
6
Clark, W.A., Salmond, K.A., and Stafford, T.S. Methods and Means for Generating Compressed Keys. U. S. Patent No. 3,593,309, Jan. 2, 1969.
7
8
 
9
 
10
Maruyama, K. and Smith, S.E. Analysis of design alternatives for virtual memory indexes. Rep. No. RC5087, IBM Res. Center, Yorktown Heights, N.Y., Oct. 1974.
 
11
Maruyama, K. Index structures for virtual memory--comparison between B-trees and M-trees. Rep. No. RC5258, IBM Res. Center, Yorktown Heights, N.Y., Feb. 1975.
 
12
Wagner, R.E. Indexing design considerations. IBM Systems J. 12, 4 (1973), 351-367.
13
 
14
Wong, C.K., and Yue, P.C. Free-Space Utilization of a Disk File Organization Method. Proc. 7th Annual Princeton Conf. on Information Sci. and Systems, March 1973; also Rep. No. RC 3712, IBM Res. Center, Yorktown Heights, N.Y., Feb. 1972.
 
15
IBM System/360 Operating System Indexed Sequential Access Method. Order No. Y28-6618, IBM, White Plains, N.Y.
 
16
Introduction to Virtual Storage in System/370. Order No. Gr20-4260-1, IBM Corp., Poughkeepsie, New York.
 
17
Introduction to IBM Direct-Access Storage Devices and Organization Methods. Order No. GC20-1649-6, IBM Corp., Poughkeepsie, New York.
 
18
OS/VS Virtual Storage Access Method (VSAM) Planning Guide. Order No. GC26-3799, IBM Corp., White Plains, N.Y.


Collaborative Colleagues:
K. Maruyama: colleagues
S. E. Smith: colleagues