• DocumentCode
    3373107
  • Title

    Parallel pointer-based join algorithms in memory mapped environments

  • Author

    Buhr, Peter A. ; Goel, Anil K. ; Nishimura, Naomi ; Ragde, Prabhakar

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    266
  • Lastpage
    275
  • Abstract
    Three pointer based parallel join algorithms are presented and analyzed for environments in which secondary storage is made transparent to the programmer through memory mapping. P.A. Buhr et al. (1992) show that data structures such as B Trees, R Trees and graph data structures can be implemented as efficiently and effectively in this environment as in a traditional environment using explicit I/O. We show how higher order algorithms, in particular parallel join algorithms, behave in a memory mapped environment. A quantitative analytical model has been developed to conduct performance analysis of the parallel join algorithms. The model has been validated by experiments
  • Keywords
    parallel algorithms; relational algebra; storage management; tree data structures; B Trees; R Trees; data structures; explicit I/O; graph data structures; higher order algorithms; memory mapped environment; memory mapped environments; memory mapping; parallel join algorithms; performance analysis; pointer based parallel join algorithms; quantitative analytical model; secondary storage; Algorithm design and analysis; Analytical models; Computer languages; Computer science; Data structures; Databases; Object oriented modeling; Operating systems; Programming profession; Water storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1996. Proceedings of the Twelfth International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7240-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1996.492115
  • Filename
    492115