A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment

dc.contributor.authorSchneider, Donovan Aen_US
dc.contributor.authorDeWitt, David Jen_US
dc.date.accessioned2012-03-15T16:49:58Z
dc.date.available2012-03-15T16:49:58Z
dc.date.created1989en_US
dc.date.issued1989en_US
dc.description.abstractIn this paper we analyze and compare four parallel join algorithms. Grace and Hybrid hash represent the class of hash-based methods. Simple hash represents a looping algorithm with hashing, and our last algorithm is the more traditional sort-merge. The performance of each of the algorithms with different tuple distribution policies, the addition of bit vector filters, varying amounts of main-memory for joining, and non-uniformly distributed join attribute values is studied. The Hybrid hash-join algorithm is found to be superior except when the join attribute values of the inner relation are non-uniformly distributed and memory is limited. In this case, a more conservative algorithm such as the sort-merge algorithm should be used. The Gamma database machine serves as the host for the performance comparison.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR836en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/59102
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleA Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environmenten_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR836.pdf
Size:
3.51 MB
Format:
Adobe Portable Document Format