DocumentCode
2869453
Title
Dataflow query execution in a parallel main-memory environment
Author
Wilschut, Annita N. ; Apers, Peter M G
Author_Institution
Twente Univ., Enschede, Netherlands
fYear
1991
fDate
4-6 Dec 1991
Firstpage
68
Lastpage
77
Abstract
The performance and characteristics of the execution of various join-trees on a parallel DBMS are studied. The results are a step in the direction of the design of a query optimization strategy that is fit for parallel execution of complex queries. Among others, synchronization issues are identified to limit the performance gain from parallelism. A new hash-join algorithm, called pipelining hash-join is introduced that has fewer synchronization constraints than the known hash-join algorithms. Also, the behavior of individual join operations in a join-tree is studied in a simulation experiment. The results show that the pipelining hash-join algorithm yields a better performance for multi-join queries. Also, the format of the optimal join-tree appears to depend on the size of the operands of the join. The results from the simulation study are confirmed with an analytic model for dataflow query execution
Keywords
database management systems; database theory; file organisation; parallel algorithms; parallel programming; complex queries; dataflow query execution; hash-join algorithm; join operations; join-trees; multi-join queries; parallel DBMS; parallel execution; parallel main-memory environment; performance; pipelining hash-join; query optimization; synchronization; Analytical models; Data analysis; Design optimization; Ear; Hardware; Performance gain; Pipeline processing; Query processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Information Systems, 1991., Proceedings of the First International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2295-4
Type
conf
DOI
10.1109/PDIS.1991.183069
Filename
183069
Link To Document