• DocumentCode
    3144377
  • Title

    The design and implementation of a parallel join algorithm for nested relations on shared-memory multiprocessors

  • Author

    Deshpande, V. ; Larson, P.-A.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    1992
  • fDate
    2-3 Feb 1992
  • Firstpage
    68
  • Lastpage
    77
  • Abstract
    The authors examine the problem of performing a join involving nested relations in a parallel, shared-everything environment. First they show the difference between joining flat relations and joining nested relations, and then develop a parallel hash-based join algorithm, called the partitioned nested hashed-loops algorithm. Both input/output (I/O) and CPU parallelism are addressed. The implementation and experimental results are presented. The experiments include the effect of the number of CPUs, the amount of memory, the size of the result, the effect of projections, and the effect of the levels of nesting. The experiments showed excellent CPU parallelism speedup
  • Keywords
    database theory; file organisation; parallel algorithms; programming theory; relational databases; CPU parallelism; I/O parallelism; flat relations; input output parallelism; nested relations; nesting levels; parallel hash-based join algorithm; partitioned nested hashed-loops algorithm; shared-everything environment; shared-memory multiprocessors; Algebra; Algorithm design and analysis; Computer science; Information technology; Parallel architectures; Parallel processing; Partitioning algorithms; Prototypes; Query processing; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1992. Proceedings. Eighth International Conference on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-8186-2545-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1992.213204
  • Filename
    213204