Efficient resource usage is a key to achieve better performance in parallel database systems. Up to now, most research has focussed on balancing the load on several resources of the same type, i.e. balancing either CPU load or I/O load. In this paper, we present emph{floating probe, a strategy for parallel evaluation of pipelining segments in a shared-everything environment that provides dynamic load balancing between CPU- and I/O-resources. The key idea of floating probe is to overlap---as much as possible with respect to data dependencies---I/O-bound build phase and CPU-bound probe phase of pipelining segments to improve resource utilization. Simulation results show, that floating probe achieves shorter execution times while consuming les...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
Exploiting parallelism has become the key to building high-performance database systems. Several a...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
In this paper, we present data threaded execution, a new strategy to exploit both, pipelining and in...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
Parallel input/output in high performance computing is a field of increasing importance. In particul...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Many scientific applications are I/O intensive and have tremendous I/O requirements, including check...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
Exploiting parallelism has become the key to building high-performance database systems. Several a...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
Efficient resource usage is a key to achieve better performance in parallel database systems. Up to ...
In this paper, we present data threaded execution, a new strategy to exploit both, pipelining and in...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
Parallel input/output in high performance computing is a field of increasing importance. In particul...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Many scientific applications are I/O intensive and have tremendous I/O requirements, including check...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
International audienceDefinition : The goal of parallel query execution is minimizing query response...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
Exploiting parallelism has become the key to building high-performance database systems. Several a...