Autores

3944
1739,1738,1737,1736,2320,893,790,312,51
3945
1739,1738,1737,1736,2320,893,790,312,51
3946
1739,1738,1737,1736,2320,893,790,312,51
3947
1739,1738,1737,1736,2320,893,790,312,51
3948
1739,1738,1737,1736,2320,893,790,312,51
3949
Albino Aveleda
1739,1738,1737,1736,2320,893,790,312,51
3950
1739,1738,1737,1736,2320,893,790,312,51
3951
Bruno Kinder Almentero
1739,1738,1737,1736,2320,893,790,312,51
3952
Marcelo Nunes Costa
1739,1738,1737,1736,2320,893,790,312,51

Informações:

Publicações do PESC

Título
ParGRES: a middleware for executing OLAP queries in parallel
Linha de pesquisa
Engenharia de Dados e Conhecimento
Tipo de publicação
Relatório Técnico
Número de registro
ES-690/5
Data
12/2005
Resumo
Abstract

ParGRES is a middleware aimed to efficiently process heavy weight queries, typical of OLAP, on top of a database cluster. ParGRES achieves query processing speed-up through intra- and inter-query parallelism in a PC cluster environment with database replication and virtual partitioning. It accelerates both individual queries and system throughput. Our experimental results show that ParGRES yields super-linear or near-linear speed-up. ParGRES middleware keeps application and database autonomy. As a result, it offers a non-intrusive migration solution from sequential to a parallel environment. Currently, ParGRES uses PostgreSQL, but it is not DBMS dependent, and has a Web administration tool. The main features of ParGRES are: automatic parsing of SQL queries to allow for intra-query parallel execution; query processing with inter- and intra-query parallelism; virtual dynamic partition definition; result composition; update processing; and dynamic load balancing. The main contribution of ParGRES is to combine inter and intra-query parallelism with dynamic load balancing for virtual partitions, all within an open source cost-effective solution.

Topo