Abstract. In this paper we deal with the problem of finding an optimal query execution plan in database systems. We improve the analysis of a polynomial-time approximation algorithm due to Makino et al. for designing query execution plans with almost optimal number of parallel steps. This algorithm is based on the concept of edge ranking of graphs. We use a new upper bound for the edge ranking number of a tree to derive a better worst-case performance guarantee for this algorithm. We also present some experimental results obtained during the tests of the algorithm on random graphs in order to compare the quality of both approximation ratios on average. Both theoretical analysis and experimental results indicate the superiority of our approa...
Paper presented to the 3rd Annual Symposium on Graduate Research and Scholarly Projects (GRASP) held...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Abstract. In this paper we deal with the problem of finding an optimal query execution plan in datab...
Vertex ranking has many practical applications, ranging from VLSI layout and sparse matrix factoriza...
Vertex ranking has many practical applications, ranging from VLSI layout and sparse matrix factoriza...
Global query execution in a multidatabase system can be done parallelly, as all the local databases ...
AbstractA ranking of a graph G is a mapping, ρ, from the vertices of G to the natural numbers such t...
In this paper we present a new framework for studying parallel query optimization. We first note tha...
AbstractA k-edge ranking of an undirected graph is a labeling of the edges of the graph with integer...
PageRank is the measure of importance of a node within a set of nodes. It was originally developed f...
We investigate a class of scheduling problems that arise in the optimization of SQL queries for para...
An edge ranking of a graph is a labeling of edges using positive integers such that all paths connec...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Abstract — Research on query optimization has traditionally focused on exhaustive enumeration of an ...
Paper presented to the 3rd Annual Symposium on Graduate Research and Scholarly Projects (GRASP) held...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Abstract. In this paper we deal with the problem of finding an optimal query execution plan in datab...
Vertex ranking has many practical applications, ranging from VLSI layout and sparse matrix factoriza...
Vertex ranking has many practical applications, ranging from VLSI layout and sparse matrix factoriza...
Global query execution in a multidatabase system can be done parallelly, as all the local databases ...
AbstractA ranking of a graph G is a mapping, ρ, from the vertices of G to the natural numbers such t...
In this paper we present a new framework for studying parallel query optimization. We first note tha...
AbstractA k-edge ranking of an undirected graph is a labeling of the edges of the graph with integer...
PageRank is the measure of importance of a node within a set of nodes. It was originally developed f...
We investigate a class of scheduling problems that arise in the optimization of SQL queries for para...
An edge ranking of a graph is a labeling of edges using positive integers such that all paths connec...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Abstract — Research on query optimization has traditionally focused on exhaustive enumeration of an ...
Paper presented to the 3rd Annual Symposium on Graduate Research and Scholarly Projects (GRASP) held...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...