DocumentCode :
1613668
Title :
Paradigms for optimal sorting with multiple disks
Author :
Nodine, Mark H. ; Vitter, Jeffrey Scott
Author_Institution :
Motorola Cambridge Res. Center, MA, USA
fYear :
1993
Firstpage :
50
Abstract :
The authors present several balancing paradigms pertinent to optimizing input/output performance with disk and processor parallelism. They use sorting as the canonical application to illustrate the paradigms. The use of parallel disks can help overcome the I/O bottleneck in sorting if the records in each read or write are evenly balanced among the disks. There are three known record-balancing paradigms that lead to optimal I/O algorithms: using randomness to assign blocks to disks, using the disks predominantly independently, and deterministically balancing the blocks by matching. The authors describe all of these techniques and compare their relative advantages. It is also shown that randomized and deterministic balancing can be extended to provide algorithms that are optimal both in terms of the number of I/Os and the internal processing time for parallel-processing machines with scalable I/O subsystems and parallel memory hierarchies.
Keywords :
file organisation; optimisation; parallel processing; resource allocation; sorting; deterministic balancing; disk parallelism; independent use; input/output performance; internal processing time; matching; multiple disks; optimal sorting; parallel memory hierarchies; parallel-processing machines; processor parallelism; random block assignment; record-balancing paradigms; scalable I/O subsystems; Application software; Computer architecture; Computer science; Concurrent computing; Large-scale systems; Operating systems; Parallel processing; Sorting; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.270758
Filename :
270758
Link To Document :
بازگشت