Acta Informatica

, Volume 7, Issue 3, pp 289–303 | Cite as

Storage schemes for boundedly extendible arrays

  • Arnold L. Rosenberg
  • Larry J. Stockmeyer
Article

Summary

The high costs of extendibility in array realizations can be reduced dramatically by placing a bound on how big the arrays of interest will grow. Whereas extendible array realizations require order of p · log p storage locations to store two-dimensional arrays having p or fewer positions, boundedly extendible array realizations (with a bound of p) can store these same arrays in precisely p locations. Moreover, boundedly extendible realizations can be designed to afford one additive traversal of both the rows and columns of the stored arrays, albeit at the cost of very inefficient storage utilization (order of p3/2 locations are needed to store arrays having p or fewer positions); extendible array realizations cannot yield such bidirectional additive traversal, irrespective of the price one is willing to pay. Moreover, if one can specify that the smallest array of interest is of shape h × w, then the p 3/2 cost of storage utilization can be improved to roughly p · (p/hw)1/2 but no further.

Keywords

Information System Operating System Data Structure Communication Network Information Theory 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Niven, I., Zuckerman, H. S.: An introduction to the theory of numbers (2nd ed.). New York: Wiley & Sons 1966Google Scholar
  2. 2.
    Rosenberg, A. L.: Allocating storage for extendible arrays. J. ACM 21, 652–670 (1974)Google Scholar
  3. 3.
    Rosenberg, A. L.: Managing storage for extendible arrays. SIAM J. Computing 4, 287–306(1975)Google Scholar
  4. 4.
    Rosenberg, A. L., Stockmeyer, L. J.: Hashing schemes for extendible arrays. J. ACM (to appear)Google Scholar
  5. 5.
    Stockmeyer, L. J.: Extendible array realizations with additive traversal. IBM Kept. RC-4578, 1973Google Scholar

Copyright information

© Springer-Verlag 1977

Authors and Affiliations

  • Arnold L. Rosenberg
    • 1
  • Larry J. Stockmeyer
    • 1
  1. 1.Mathematical Sciences DepartmentIBM Thomas J. Watson Research CenterYorktown HeightsUSA

Personalised recommendations