Parallel database systems have to support the effective parallelization of complex queries in multi-user mode, i.e. in combination with inter-query/inter-transaction parallelism. For this purpose, dynamic scheduling and load balancing strategies are necessary that consider the current system state for determining the degree of intra-query parallelism and for selecting the processors for executing subqueries. We study these issues for parallel hash join processing and show that the two subproblems should be addressed in an integrated way. Even more importantly, however, is the use of a multiresource load balancing approach that considers all potential bottleneck resources, in particular memory, disk and CPU. We discuss basic performance trad...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
For a decade, the database community has been exploring graphics process-ing units and other co-proc...
Abstract—This brief documents experimental results using a deterministic dynamic nonlinear system fo...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
Shared nothing multiprocessor architecture is known to be more scalable to support very large databa...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
A consensus on parallel architecture for very large database management has emerged. This architectu...
A consensus on parallel architecture for very large database management has emerged. This architectu...
Although load balancing incurs processing costs, and therefore can have a profound influence on the ...
Abstract. A consensus on parallel architecture for very large database manage-ment has emerged. This...
We investigate various load balancing approaches for hash-based join techniques popular in multicomp...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
For a decade, the database community has been exploring graphics process-ing units and other co-proc...
Abstract—This brief documents experimental results using a deterministic dynamic nonlinear system fo...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
Shared nothing multiprocessor architecture is known to be more scalable to support very large databa...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
A consensus on parallel architecture for very large database management has emerged. This architectu...
A consensus on parallel architecture for very large database management has emerged. This architectu...
Although load balancing incurs processing costs, and therefore can have a profound influence on the ...
Abstract. A consensus on parallel architecture for very large database manage-ment has emerged. This...
We investigate various load balancing approaches for hash-based join techniques popular in multicomp...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
For a decade, the database community has been exploring graphics process-ing units and other co-proc...
Abstract—This brief documents experimental results using a deterministic dynamic nonlinear system fo...