2011
DOI: 10.1007/s10951-011-0225-1
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling of pipelined operator graphs

Abstract: We investigate a class of scheduling problems that arise in the optimization of SQL queries for parallel machines (Chekuri et al. in PODS'95, pp. 255-265, 1995). In these problems, an undirected graph is used to represent communication and inter-operator parallelism. The goal is to minimize the global response time of the system.We provide a polynomial time approximation scheme for the special cases where the operator graph is a tree, thereby improving on a polynomial time 2.87-approximation algorithm by Cheku… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 15 publications
0
5
0
Order By: Relevance
“…Given as input an edge-weighted graph G = (V, E), k ∈ N + , d ≥ 2 and an arbitrarily small error parameter > 0, our algorithm is able to return a set K, such that any v, u ∈ K are at distance d(v, u) ≥ d 1+ , in time O * ((tw/ ) O(tw) ), if G has a d-scattered set of size |K|. Our algorithm makes use of a technique introduced in [24] (originally used in [7], see also [1,22]) for approximating problems that are W-hard by treewidth. If the hardness of the problem arises from the need of the dynamic programming table to store tw large numbers (in our case, the distances of the vertices in the bag from the closest selection), we can significantly speed up the algorithm by replacing all values by the closest integer power of (1 + δ), for some appropriately chosen δ, thus reducing the table size from d tw to (log (1+δ) d) tw .…”
Section: Tree-depth: Tight Eth Lower Boundmentioning
confidence: 99%
“…Given as input an edge-weighted graph G = (V, E), k ∈ N + , d ≥ 2 and an arbitrarily small error parameter > 0, our algorithm is able to return a set K, such that any v, u ∈ K are at distance d(v, u) ≥ d 1+ , in time O * ((tw/ ) O(tw) ), if G has a d-scattered set of size |K|. Our algorithm makes use of a technique introduced in [24] (originally used in [7], see also [1,22]) for approximating problems that are W-hard by treewidth. If the hardness of the problem arises from the need of the dynamic programming table to store tw large numbers (in our case, the distances of the vertices in the bag from the closest selection), we can significantly speed up the algorithm by replacing all values by the closest integer power of (1 + δ), for some appropriately chosen δ, thus reducing the table size from d tw to (log (1+δ) d) tw .…”
Section: Tree-depth: Tight Eth Lower Boundmentioning
confidence: 99%
“…The optimization target of some scheduling problem [1], [4], [5] is to find a schedule with minimum response time (or makespan). The response time of a schedule is the maximum processor load.…”
Section: Related Workmentioning
confidence: 99%
“…. , p} by means of dynamic programming similar to [1], [3], [5]. The details of computing S (T v , k) are described briefly as follows.…”
Section: Definition 4 (Near K-[l U]partition)mentioning
confidence: 99%
See 2 more Smart Citations