In response to the increased interest in analyzing graph data, a large number of graph processing systems have been developed. In particular, systems that implement the vertex-centric bulk synchronous parallel (BSP) computational model, where vertices can run a user-defined program in parallel and communicate with each other via messages. SQL is known to be well suited for parallelism, this motivates us to investigate whether we can exploit the vertex-centric parallelism to evaluate SQL queries. In this dissertation we present a scheme for parallel execution of SQL queries on top of any vertex-centric BSP graph processing engine. The scheme comprises a graph encoding of relational instances and a vertex program specification of our algorith...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract. In this paper, the performance and characteristics of the execution of various join-trees ...
In this paper, the performance and characteristics of the execution of various join-trees on a paral...
In response to the increased interest in analyzing graph data, a large number of graph processing sy...
Abstract. Dissatisfaction with relational databases for large-scale graph process-ing has motivated ...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
Distance join queries have recently been recognized as a particularly useful operation over graph da...
Distance join queries have recently been recognized as a particularly useful operation over graph da...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
Keyword search in relational databases has been extensively studied. Given a relational database, a ...
Abstract. The proliferation of RDF data on the web has increased the need for systems that can query...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
In the PRISMA-project, a large multi-processor system has been built, is be used to study the per-fo...
Big data analytics often requires processing complex queries us-ing massive parallelism, where the m...
To better support decision making, it was proposed to extend SQL to include data cube operations. Co...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract. In this paper, the performance and characteristics of the execution of various join-trees ...
In this paper, the performance and characteristics of the execution of various join-trees on a paral...
In response to the increased interest in analyzing graph data, a large number of graph processing sy...
Abstract. Dissatisfaction with relational databases for large-scale graph process-ing has motivated ...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
Distance join queries have recently been recognized as a particularly useful operation over graph da...
Distance join queries have recently been recognized as a particularly useful operation over graph da...
A number of execution strategies for parallel evaluation of multi-join queries have been proposed in...
Keyword search in relational databases has been extensively studied. Given a relational database, a ...
Abstract. The proliferation of RDF data on the web has increased the need for systems that can query...
We analyze the costs, and describe the implementation, of three hashed-based join algorithms for a g...
In the PRISMA-project, a large multi-processor system has been built, is be used to study the per-fo...
Big data analytics often requires processing complex queries us-ing massive parallelism, where the m...
To better support decision making, it was proposed to extend SQL to include data cube operations. Co...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract. In this paper, the performance and characteristics of the execution of various join-trees ...
In this paper, the performance and characteristics of the execution of various join-trees on a paral...