DocumentCode
3253677
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
fYear
1992
fDate
2-3 Feb 1992
Firstpage
61
Lastpage
68
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 (L argest P rocessing T ime 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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/RIDE.1992.227423
Filename
227423
Link To Document