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
Link To Document :
بازگشت