DocumentCode
1470797
Title
The NUMA with clusters of processors for parallel join
Author
Pramanik, Sakti ; Tout, Walid R.
Author_Institution
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
Volume
9
Issue
4
fYear
1997
Firstpage
653
Lastpage
660
Abstract
A number of hybrid systems have been proposed to combine the advantages of shared nothing and shared everything concepts for computing relational join operations. Most of these proposed systems, however, presented a few analytical results and have produced limited or no implementations on actual multiprocessors. In this paper, we present a parallel join algorithm with load-balancing for a hybrid system that combines both shared-nothing and shared-everything architectures. We derive an analytical model for the join algorithm on this architecture and validate it using both hardware/software simulations and actual experimentations. We study the performance of the join on the hybrid system for a wide range of system parameter values. We conclude that the hybrid system outperforms both shared-nothing and shared-everything architectures
Keywords
database theory; distributed databases; multiprocessing systems; parallel algorithms; relational algebra; relational databases; resource allocation; software performance evaluation; NUMA; analytical model; hardware simulations; hybrid systems; load-balancing; multiprocessors; parallel database system; parallel join algorithm; performance; processor clusters; relational join operations; shared-everything architecture; shared-nothing architecture; software simulations; system parameter values; Analytical models; Bandwidth; Clustering algorithms; Computer architecture; Concurrent computing; Hardware; Parallel processing; Software algorithms; Tin; Writing;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.617058
Filename
617058
Link To Document