DocumentCode
2217935
Title
An improved approximation algorithm for pipelined operator tree scheduling
Author
Shuguang, Li ; Xiao, Xin
Author_Institution
Coll. of Comput. Sci. & Technol., Shandong Inst. of Bus. & Technol., Yantai, China
Volume
5
fYear
2010
fDate
20-22 Aug. 2010
Abstract
Pipelined operator tree (POT) scheduling is an important problem in the area of parallel query optimization. A POT is a tree with nodes representing query operators that can run in parallel and edges representing communication between adjacent operators that is handled by sending long streams of data in a parallel-pipelined fashion. The problem is to assign operators to processors so as to minimize the maximum processor load. Chekuri et al. developed two algorithms for this NP-hard problem with performance ratios 3.56 and (1+ε)2.87 respectively, where ε > 0 can be made arbitrarily small. We present a (2+ε ) -approximation algorithm.
Keywords
approximation theory; computational complexity; pipeline processing; processor scheduling; query processing; trees (mathematics); NP-hard problem; approximation algorithm; parallel query optimization; pipelined operator tree scheduling; Complexity theory; TV; approximation algorithms; maximum load; parallel databases; pipelined operator tree; query optimization; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
Conference_Location
Chengdu
ISSN
2154-7491
Print_ISBN
978-1-4244-6539-2
Type
conf
DOI
10.1109/ICACTE.2010.5579122
Filename
5579122
Link To Document