Skip to main content

The Role of Massive Memory In Knowledge-Base Management Systems

  • Chapter
On Knowledge Base Management Systems

Abstract

The Knowledge-Base Management Systems of the future will certainly require high performance hardware to cope with the substantial processing and data storage requirements. Many researchers have associated this “high performance hardware” with highly parallel computers (i.e., machines with large numbers of processing elements). In this paper we argue that this may not be the only choice. A computer with a single, high-performance processor and with massive amount of physical main memory, say on the order of tens of billions of bytes, may be especially well suited for some KBMS functions, and may vastly outperform parallel machines (with more limited memory). In this paper we outline the applications of such a machine, discussing its strengths and limitations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. W. Clark, “Measurements of Dynamic List Structure Use in Lisp,” IEEE Transactions on Software Engineering, Vol. SE-5, Num. 1, January 1979, pp. 51–59.

    Google Scholar 

  2. R. E. Cullingford, Natural Language Processing: A Knowledge Engineering Approach, Totawa: Allanheld and Rowman, 1985. (In press)

    Google Scholar 

  3. D. J. DeWitt et al, “Implementation Techniques for Main Memory Database Systems,” Proc. SIGMOD 84, Boston, June 1984, pp. 1–8.

    Google Scholar 

  4. C. L. Forgy, “The OPS83 Report,” Department of Computer Science, Carnegie-Mellon University, May 1984.

    Google Scholar 

  5. H. Garcia-Molina, R. Lipton, and P. Honeyman, “A Massive Memory Database System,” Technical Report 314, Department of Electrical Engineering and Computer Science, Princeton University, May 1983.

    Google Scholar 

  6. H. Garcia-Molina, R. Lipton, and J. Valdes, “A Massive Memory Machine,” IEEE Transactions on Computers, Vol. C-33, Num. 5, May 1984, pp. 391–399.

    Google Scholar 

  7. Gray, J., “Notes On Database Operating Systems”, in Operating Systems: An Advanced Course, R. Bayer, R. M. Graham and G. Seegmuller (eds.), pp. 393–481, Springer-Verlag, 1979.

    Google Scholar 

  8. J. Gray, “What Difficulties Are Left in Implementing Database Systems”, Invited Talk at SIGMOD Conference, San Jose, CA., May 1983.

    Google Scholar 

  9. Greenberg M., “RETINAS User’s Manual”, Internal report, Robotics Institute, Carnegie-Mellon University, Pittsburgh PA, 1983.

    Google Scholar 

  10. R. Hagmann, “A Crash Recovery Scheme for a Memory Resident Database System,” Unpublished manuscript, July 1984.

    Google Scholar 

  11. P. Proctor (ed.), Longman Dictionary of Contemporary English, Bath, UK: Longman Group, Ltd. 1981

    Google Scholar 

  12. D. McAllester, “An Outlook on Truth Maintenance,” MIT AITR-551, August 1980.

    Google Scholar 

  13. D. V. McDermott and J. Doyle, “Non-Monotonic Logic I,” Artificial Intelligence, Vol. 13, 1980

    Google Scholar 

  14. D. Rosenkrantz, “Dynamic Database Dumping,” Proceedings 1978 SIGMOD Conference, May 1978.

    Google Scholar 

  15. Schank, R., Conceptual Information Processing, North-Holland, Amsterdam, 1975.

    MATH  Google Scholar 

  16. K. Salem and H. Garcia-Molina, “Disk Striping,” Technical Report 332, Department of Electrical Engineering and Computer Science, Princeton University, December 1984.

    Google Scholar 

  17. Shortliffe, E. H., “MYCIN: Computer-based Medical Consultations”, American Elsevier, New York, 1976.

    Google Scholar 

  18. D. P. Siewiorek and R. S. Swarz, The Theory and Practice of Reliable System Design, Digital Press, 1982.

    Google Scholar 

  19. D. Waterman and F. Hayes-Roth (Editors), Pattern Directed Inference Systems, Academic Press, New York, 1978.

    MATH  Google Scholar 

  20. F. G. Withington, “Winners and Losers in the Fifth Generation,” Datamation, December 1983, pp. 193–209. (These forecasts also appear in “Future Information Processing Technology, 1983,” Institute for Computer Sciences and Technology of the LINE MISSING IN ORIGINAL FILE.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag

About this chapter

Cite this chapter

Cullingford, R., Garcia-Molina, H., Lipton, R. (1986). The Role of Massive Memory In Knowledge-Base Management Systems. In: Brodie, M.L., Mylopoulos, J. (eds) On Knowledge Base Management Systems. Topics in Information Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-4980-1_42

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-4980-1_42

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-9383-5

  • Online ISBN: 978-1-4612-4980-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics