Title :
Algorithms for handling skew in parallel task scheduling
Author :
Swami, Arun ; Young, Honesty C.
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
Abstract :
Presents two new algorithms, the LPT-MinHeight (LPTMH) algorithm and the Split-LPT (SLPT) algorithm, for handling skew in parallel task scheduling. Both algorithms are based on the LPT (Largest P rocessing Time first) algorithm. The worst case imbalance for the LPTMH algorithm never exceeds 1/(e-1)⩽0.582, while the worst case imbalance for the SLPT algorithm is (p-1)/(p +1)<1. Both LPTMH and SLPT take make less running time than other competing algorithms. Results of experiments show that the SLPT algorithm performs better on the average than the LPTMH algorithm and as well as other known algorithms. A concrete example of the PITS problem arises when the database join operation is parallelized. The join is an important but expensive operation in relational systems and significant improvements in response time may be attained by parallelizing the join
Keywords :
database theory; parallel algorithms; query processing; relational databases; LPT-MinHeight; Largest Processing Time first; Split-LPT; database join operation; parallel task scheduling; query processing; relational databases; skew handling; Circuits; Concrete; Costs; Databases; Degradation; Delay; Equations; Load management; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Research Issues on Data Engineering, 1992: Transaction and Query Processing, Second International Workshop on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2660-7
DOI :
10.1109/RIDE.1992.227423