z-logo
open-access-imgOpen Access
A simple and efficient parallel disk mergesort
Author(s) -
Rakesh Barve,
Jeffrey Scott Vitter
Publication year - 1999
Publication title -
ku scholarworks (university of kansas)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/305619.305646
Subject(s) - parallel computing , computer science , merge sort , subroutine , sorting , sorting algorithm , merge algorithm , ibm , algorithm , operating system , materials science , nanotechnology
External sorting—the process of sorting a file that is too large to fit into the computer's internal memory and must be stored externally on disks—is a fundamental subroutine in database systems[G], [IBM]. Of prime importance are techniques that use multiple disks in parallel in order to speed up the performance of external sorting. The simple randomized merging (SRM ) mergesort algorithm proposed by Barve et al. [BGV] is the first parallel disk sorting algorithm that requires a provably optimal number of passes and that is fast in practice. Knuth [K,Section 5.4.9] recently identified SRM (which he calls ``randomized striping'') as the method of choice for sorting with parallel disks.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom