• DocumentCode
    3407511
  • Title

    Parallel join algorithms based on parallel B+-trees

  • Author

    Li, Jianzhong ; Sun, Wenjun ; Li, Yingshu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Harbin Inst. of Technol., China
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    Within the last several years, a number of parallel algorithms for the join operation have been proposed. However, almost all of these algorithms do not take advantage of the underlying parallel storage structures or data declustering methods of the operand relations. The paper introduces the concept of parallel storage structure or declustering aware parallel join algorithm. Two classes of parallel join algorithms, which take advantage of the underlying parallel B+-tree index, are proposed and analyzed. One class is based on the range-partition strategy. The other is based on the hash-partition strategy. The parallel execution times of the algorithms are linearly proportional to max{N/P, M/P}, where N and M are the numbers of tuples of the operand relations and P is the number of processing nodes. The proposed parallel join algorithms are compared with well known parallel join algorithms in practice. Theoretical and experimental results show that the proposed algorithms are more efficient than others in case of at least one operand relation having a parallel B+-tree index on the join attributes
  • Keywords
    parallel algorithms; relational algebra; tree data structures; trees (mathematics); data declustering methods; declustering aware parallel algorithm; hash-partition strategy; join attributes; operand relation; operand relations; parallel B+-tree index; parallel execution times; parallel join algorithms; parallel storage structure; parallel storage structures; processing nodes; range-partition strategy; tuples; Algorithm design and analysis; Computer science; Concurrent computing; Databases; Indexes; Parallel algorithms; Parallel processing; Partitioning algorithms; Round robin; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cooperative Database Systems for Advanced Applications, 2001. CODAS 2001. The Proceedings of the Third International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    0-7695-1128-7
  • Type

    conf

  • DOI
    10.1109/CODAS.2001.945165
  • Filename
    945165