Title :
Sorting large files on a backend multiprocessor
Author :
Beck, Micah ; Bitton, Dina ; Wilkinson, W. Kevin
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fDate :
7/1/1988 12:00:00 AM
Abstract :
The authors investigate the feasibility and efficiency of a parallel sort-merge algorithm by considering its implementation of the JASMIN prototype, a backend multiprocessor built around a fast packet bus. They describe the design and implementation of a parallel sort utility and present and analyze the results of measurements corresponding to a range of file sizes and processor configurations. The results show that using current, off-the-shelf technology coupled with a streamlined distributed operating system, three- and five-microprocessor configurations, provide a very cost-effective sort of large files. The three-processor configuration sorts a 100-Mb file in 1 hr which compares well to commercial sort packages available on high-performance mainframes. In additional experiments, the authors investigate a model to tune their sort software and scale their results to higher processor and network capabilities
Keywords :
database management systems; multiprocessing systems; sorting; JASMIN prototype; backend multiprocessor; fast packet bus; parallel sort-merge algorithm; streamlined distributed operating system; Aggregates; Bandwidth; Concurrent computing; Database systems; Operating systems; Packaging; Power measurement; Prototypes; Size measurement; Sorting;
Journal_Title :
Computers, IEEE Transactions on