Skip to main content

Implementing PRISMA/DB in an OOPL

  • Esprit Projects
  • Conference paper
  • First Online:
Book cover Database Machines (IWDM 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 368))

Included in the following conference series:

Abstract

PRISMA/DB is implemented in a parallel object-oriented language to gain insight in the usage of parallelism. This environment allows us to experiment with parallelism by simply changing the allocation of objects to the processors of the PRISMA machine. These objects are obtained by a strictly modular design of PRISMA/DB. Communication between the objects is required to cooperatively handle the various tasks, but it limits the potential for parallelism. From this approach, we hope to gain a better understanding of parallelism, which can be used to enhance the performance of PRISMA/DB.

The work reported in this document was conducted as part of the PRISMA project, a joint effort with Philips Research Eindhoven, partially supported by the Dutch “Stimuleringsprojectteam Informaticaonderzoek (SPIN)”.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. America, An introduction to object-oriented programming, Doc.nr. 364, Esprit Project 415A, Philips Research Laboratories, Eindhoven, The Netherlands, 1987.

    Google Scholar 

  2. P. America, Language definition of POOL-X, Doc.nr. 350, PRISMA Project, Philips Research Laboratories, Eindhoven, The Netherlands, 1988.

    Google Scholar 

  3. P.M.G. Apers, J.A. Bergstra, H.H. Eggenhuisen, L.O. Hertzberger, M.L. Kersten, P.J.F. Lucas, A.J. Nijman, G. Rozenberg, A Highly Parallel Machine for Data and Knowledge Base Management: PRISMA, Doc.nr. 1, PRISMA Project, Philips Research Laboratories, Eindhoven, The Netherlands, 1988.

    Google Scholar 

  4. P.M.G. Apers, M.A.W. Houtsma, F. Brandse, Extending a Relational Interface with Recursion, Proceedings of the 6th Advanced Database Symposium, Tokyo, Japan, 1986.

    Google Scholar 

  5. P.M.G. Apers, M.A.W. Houtsma, F. Brandse, Processing Recursive Queries in Relational Algebra, in Data and Knowledge (DS-2), Ed. R.A.Meersman, A.C.Sernadas, Elsevier Science Publishers, IFIP, 1988.

    Google Scholar 

  6. P.M.G. Apers, M.L. Kersten, H.C.M. Oerlemans, PRISMA Database Machine: A Distributed, Main-Memory Approach, Proceedings of the International Conference on Extending Database Technology, Venice, Italy, 1988.

    Google Scholar 

  7. H. Boral, S. Redfield, Database Machine Morphology, Proceedings of the 11th International Conference On Very Large Data Bases, Stockholm, Sweden, 1985.

    Google Scholar 

  8. M.J. Carey, M. Livny, Distributed Concurrency Control Performance: A Study of Algorithms, Distribution and Replication, Proceedings of the 14th International Conference on Very Large Data Bases, Los Angeles, USA, 1988.

    Google Scholar 

  9. C.J. Date, An Introduction to Data Base Systems Part II, Addison Wesley, 1983.

    Google Scholar 

  10. M.A.W. Houtsma, H.J.A. van Kuyk, J. Flokstra, P.M.G. Apers, M.L. Kersten, A Logic Query Language and its Algebraic Optimization for a Multiprocessor Database Machine, Memorandum INF-88-52, University of Twente, 1988.

    Google Scholar 

  11. K. Kahn, E.D. Tribble, M.S. Miller, D.G. Bobrow, Vulcan: Logical Concurrent Objects, Research Directions in Object-Oriented Programming, MIT Press, Cambridge, Massachusetts, 1987.

    Google Scholar 

  12. M.L. Kersten, P.M.G. Apers, M.A.W. Houtsma, H.J.A. van Kuijk, R.L.W. van de Weg, A Distributed, Main Memory Database Machine, Proceedings of the 5th International Workshop on Database Machines, Karuizawa, Japan, 1987.

    Google Scholar 

  13. K. Morris, J.D. Ullman, A.V. Gelder, Design overview of the NAIL! system, Stanford University, STAN-CS-86-1108 Stanford, CA, 1986.

    Google Scholar 

  14. S. Tsur, C. Zaniolo, LDL: A Logic-Based Data-Language, Proceedings of the 12th International Conference on Very Large Databases, Kyoto, Japan, 1986.

    Google Scholar 

  15. L.v.d. Voort, A qualitative analysis of the Prisma/DB Empty Shell, Centre for Mathematics and Computer Science, Amsterdam, The Netherlands, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Haran Boral Pascal Faudemay

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wilschut, A.N., Grefen, P.W.P.J., Apers, P.M.G., Kersten, M.L. (1989). Implementing PRISMA/DB in an OOPL. In: Boral, H., Faudemay, P. (eds) Database Machines. IWDM 1989. Lecture Notes in Computer Science, vol 368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51324-8_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-51324-8_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51324-7

  • Online ISBN: 978-3-540-46197-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics