Skip to main content

PRISMA, a platform for experiments with parallelism

  • PRISMA Contributions
  • Conference paper
  • First Online:
Parallel Database Systems (PDS 1990)

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

Included in the following conference series:

Abstract

Using a large multiprocessor, consisting of 100 processing nodes, in the area of data and knowledge processing poses challenging research and engineering questions. The PRISMA project presented here has addressed many of the problems encountered by the design and the construction of such a system. Among the results obtained are an implementation of a parallel object-oriented language, a hardware platform with efficient communication, and a distributed main-memory relational database system. Their combination forms a platform for further experimental research in several areas of distributed processing.

The PRISMA project is 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. IJ.J. Aalbersberg, A Parallel Full-Text Document Retrieval System, Workshop on Object-Oriented Document Manipulation, Rennes, France, pp. 268–279, May 1989.

    Google Scholar 

  2. IJ.J. Aalbersberg, F. Sijstermans, InfoGuide: A Full-Text Document Retrieval System, International Conference on Database and Expert Systems Applications DEXA 90, Vienna, Austria, Springer Verlag, pp. 12–21, August 1990.

    Google Scholar 

  3. P. America, POOL-T — A parallel object-oriented language, In: Akinori Yonezawa, Mario Tokoro (eds.): Object-Oriented Concurrent Programming, MIT Press, 1987, pp. 199–220, 1987.

    Google Scholar 

  4. P. America, Issues in the design of a parallel object oriented language, Formal Aspects of Computing, Volume 1, number 4, pp. 366–411, 1989.

    Article  Google Scholar 

  5. P. America, Language definition of POOL-X, PRISMA Doc. 350, Philips Research Laboratories, Eindhoven, the Netherlands, November 1989.

    Google Scholar 

  6. P.M.G. Apers, M.L. Kersten, and H.C.M. Oerlemans, PRISMA Database Machine: A Distributed, Main-Memory Approach, Proc. Int. Conf. on Extending Database Technology; Venice, 1988.

    Google Scholar 

  7. P.M.G. Apers, M.A.W. Houtsma, and F. Brandse, Processing Recursive Queries in Relational Algebra, Proc. IFIP TC2 Working conf. on Knowledge and Data, 1986.

    Google Scholar 

  8. L. Augusteijn, Garbage collection in a distributed environment, Proc. of Parallel Architectures and Languages in Europe, Eindhoven, the Netherlands, 1987.

    Google Scholar 

  9. C. v.d. Berg et al., A Comparison of scanning algorithms, Proc. Parbase90, Florida, 1990.

    Google Scholar 

  10. E. Brandsma, Sun Chengzheng, B.J.A. Hulshof, L.O. Hertzberger, A.C.M. Oerlemans, Overview of the PRISMA Operating Systems, Int. Conference on New Generation Computer Systems, 1989.

    Google Scholar 

  11. W. Bronnenberg, L. Nijman, A. Odijk, R. v. Twist, DOOM: A Decentralized Object-Oriented Machine, IEEE Micro, October 1987.

    Google Scholar 

  12. F. Brooks, Jr., No silver bullet — essence and accidents of software engineering, IEEE Computer, April 1987.

    Google Scholar 

  13. B.J. Cox, Object-Oriented programming; an evolutionary approach, Addison-Wesley, 1986.

    Google Scholar 

  14. D.J. DeWitt, DIRECT — A Multiprocessor organization for Supporting Relational Database Management, IEEE Transactions on Computers, Volume C-28, number 6, pp. 395–406, June 1979.

    Google Scholar 

  15. D.J. DeWitt, R.H. Katz, K. Olken, L.D. Shapiro, M.R. Stonebraker and D. Wood, Implementation Techniques for Main Memory Database Systems, Proc. ACM SIGMOD 1984, pp. 1–8, 1984.

    Google Scholar 

  16. D. Bitton, D. DeWitt, and Turbyfill, Benchmarking Database Systems. A Systematic Approach, Proc. 9th VLDB, Florence, 1983.

    Google Scholar 

  17. J.E. Moss, B. Moss, W. Kohler, Concurrency features for the Trellis/Owl language, Proc. ECOOP'87, June 1987.

    Google Scholar 

  18. D.J. DeWitt, A Performance Analysis of the Gamma Database Machine, Proc. SIG-MOD 1988; Chicago, 1988.

    Google Scholar 

  19. G. Gardarin, P. Bernadat, N. Temmerman, P. Valduriez and Y. Viemont, Design of a Multiprocessor Relational Database System, IFIP World Congress, Paris, Sep. 1983.

    Google Scholar 

  20. A. Goldberg, D. Robson, Smalltalk-80, The language and its implementation, Addison-Wesley, 1983.

    Google Scholar 

  21. C. Hewitt, Viewing control structures as patterns of passing messages, Artificial intelligence, 8:323–364, 1977.

    Article  Google Scholar 

  22. W.D. Hillis, The connection machine, MIT Press, 1985.

    Google Scholar 

  23. M.A.W. Houtsma, P.M.G. Apers, and S. Ceri, Parallel Computation of Transitive Closure Queries on Fragmented Databases, submitted for publication, 1989.

    Google Scholar 

  24. T. Katuka, N. Miyazaki, S. Shibayama, H. Yokota, and K. Murakami, The Design and Implementation of Relational Database Machine Delta, Proc. of the 4-th Int. Workshop on Database Machines, editors D.J. DeWitt and H. Boral, Springer Verlag, page 13–34, 1985.

    Google Scholar 

  25. M.L. Kersten et al., A Distributed Main-Memory Database Machine, Proc. 5th IWDM; Japan, 1987.

    Google Scholar 

  26. M.D.P. Leland and W.D. Roome, The Silicon Database Machine, in Proc. of the 4-th Int. Workshop on Database Machines, editors D.J. DeWitt and H. Boral, Springer Verlag, page 169–189, 1985.

    Google Scholar 

  27. B. Meyer, Eiffel: A language and environment for software engineering, Report TR-EI-2/BR, Interactive Software Engineering Inc., 1987.

    Google Scholar 

  28. B. Meyer, Object-oriented software construction, Prentice-Hall, 1988.

    Google Scholar 

  29. H. Garcia-Molina, R.J. Lipton and P. Honeyman, A Massive Memory Database System, Techn. Report 314, Dep. of Comp Sci. Princeton Univ., Sep 1983.

    Google Scholar 

  30. H. Muller, Mixed level simulation of the POOMA architecture, Submitted for publication, March 1990.

    Google Scholar 

  31. E.A. Ozkarahan, S.A. Schuster and K.C. Smith, RAP-An Associative Processor for Database Management, Proceedings of the National Computer Conference, Volume 45, page 379–387, 1975.

    Google Scholar 

  32. P. Rodenburg, J. Vrancken, Parallel Object-Oriented Term Rewriting: The Booleans,, 1988.

    Google Scholar 

  33. D. Shaw, Knowledge-Based Retrieval on a Relational Database Machine, Ph.D. Department of Computer Science, Stanford University, 1980.

    Google Scholar 

  34. B. Stroustrup, The C++ Programming Language, Addison-Wesley, 1986.

    Google Scholar 

  35. A.N. Wilschut and P.M.G. Apers, Pipelining in Query Execution, Proc. Parbase, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre America

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Apers, P.M.G., Hertzberger, L.O., Hulshof, B.J.A., Oerlemans, A.C.M., Kersten, M.L. (1991). PRISMA, a platform for experiments with parallelism. In: America, P. (eds) Parallel Database Systems. PDS 1990. Lecture Notes in Computer Science, vol 503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54132-2_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-54132-2_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54132-5

  • Online ISBN: 978-3-540-47432-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics