Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data 1992
DOI: 10.1145/130283.130291
|View full text |Cite
|
Sign up to set email alerts
|

Query optimization for parallel execution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
118
0
1

Year Published

1995
1995
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 153 publications
(120 citation statements)
references
References 6 publications
1
118
0
1
Order By: Relevance
“…They differ from their centralized counterparts in that the communication cost must be also considered. The adoption of parallelism during query execution makes the problem of query optimization even harder [27]. This has leaded to the adoption of more sophisticated dynamic programming techniques (e.g., [28]) or heuristics.…”
Section: Related Workmentioning
confidence: 99%
“…They differ from their centralized counterparts in that the communication cost must be also considered. The adoption of parallelism during query execution makes the problem of query optimization even harder [27]. This has leaded to the adoption of more sophisticated dynamic programming techniques (e.g., [28]) or heuristics.…”
Section: Related Workmentioning
confidence: 99%
“…In a federation, costs must be decoupled into multiple dimensions under the control of various administrators. One proposal for a universal cost metric is hard currency [45], but typically there are other costs that are valuable to expose orthogonally, including response time [17], data freshness [36], and accuracy of computations [5].…”
Section: Decoupling Of Cost Factorsmentioning
confidence: 99%
“…As has been pointed out previously [17,48], optimizing for such an optimization goal requires the use of partial order dynamic programming technique. This technique is a generalization of the classical dynamic programming algorithm where the cost of each plan is computed as a vector and two costs are considered incomparable if neither is less than or equal to the other in all the dimensions 2 .…”
Section: Response Time Optimization Vs Total Cost Optimizationmentioning
confidence: 99%
“…As with other exhaustive search algorithms DP has an exponential worst case running time and space complexity of O(3 n ) and O(2 n ) respectively [14,22]. Let C(p) denote the cost of a subplan rooted at the QEP node p. The principle of optimality states that if two plans differ only by a single subplan rooted at p then the plan with the lowest C(p) will also have a lower complete plan cost [4]. The DP algorithm uses the principle of optimality to build the optimal plan by considering joining optimal subplans in a bottom up fashion.…”
Section: Enumeration Algorithmsmentioning
confidence: 99%
“…Resource contention refers to the situation where multiple processes wish to access the same resource. Data dependencies exist when an operator is required to wait for its input operators to complete before it is able to proceed [4]. As mentioned previously, in a centralized setting the response time of a given execution plan can be estimated by considering resource consumption i.e disk useage.…”
Section: Establishing Query Execution Plan Costmentioning
confidence: 99%