Title :
Parallel sorting on a shared-nothing architecture using probabilistic splitting
Author :
DeWitt, David J. ; Naughton, Jeffrey F. ; Schneider, Donovan A.
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
Abstract :
The authors consider the problem of external sorting in a shared-nothing multiprocessor. A critical step in the algorithms the authors consider is to determine the range of sort keys to be handled by each processor. They consider two techniques for determining these ranges of sort keys: exact splitting, using a parallel version of the algorithm proposed by Iyer, Ricard, and Varman; and probabilistic splitting, which uses sampling to estimate quantiles. They present analytic results showing that probabilistic splitting performs better than exact splitting. Finally, the authors present experimental results from an implementation of sorting probabilistic splitting in the Gamma parallel database machine
Keywords :
parallel processing; sorting; Gamma parallel database machine; exact splitting; parallel version; probabilistic splitting; shared-nothing architecture; shared-nothing multiprocessor; sort keys; Analytical models; Database machines; Database systems; MIMO; Multiprocessor interconnection networks; Partitioning algorithms; Performance analysis; Sampling methods; Sorting;
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
DOI :
10.1109/PDIS.1991.183115