• DocumentCode
    3455632
  • Title

    A New Join Algorithm for Cluster-Based Database Systems

  • Author

    Imasaki, Kenji ; Dandamudi, Sivarama

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont.
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    267
  • Lastpage
    274
  • Abstract
    This paper focuses on cluster-based parallel database systems in which only one of the nodes has the database and the other nodes, which have no initial data, are used for parallel query processing. In such a system, the load of each node changes dynamically depending on the activities of the local users. In addition, in database query processing, data skew exists. Thus, it is very important to develop efficient load balancing/sharing algorithms. This paper proposes a new join algorithm called symmetric chunking hash join (SCHJ) that divides the hash buckets into chunks and uses them for load balancing. The SCHJ algorithm is compared with a dynamic round-robin algorithm and a sampling algorithm. The results show that the SCHJ algorithm is the best among these algorithms when there is data skew and background load variations
  • Keywords
    parallel databases; query processing; resource allocation; workstation clusters; cluster-based parallel database systems; join algorithm; load balancing; load sharing; parallel query processing; symmetric chunking hash join; Clustering algorithms; Computer architecture; Computer science; Concurrent computing; Database systems; Load management; Parallel processing; Query processing; Round robin; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.8
  • Filename
    1609979