For complex queries in parallel database systems, substantial amounts of data must be redistributed between operators executed on different processing nodes. Frequently, such intermediate results cannot be held in main memory and must be stored on disk. To limit the ensuing performance penalty, a data allocation must be found that supports parallel I/O to the greatest possible extent. In this paper, we propose declustering even self-contained units of temporary data processed in a single operation (such as individual buckets of parallel hash joins) across multiple disks. Using a suitable analytical model, we find that the improvement of parallel I/O outweighs the penalty of increased fragmentation
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
1995 Euromicro Workshop on Parallel and Distributed Processing -- 25 January 1995 through 27 January...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
For complex queries in parallel database systems, substantial amounts of data must be redistributed ...
In shared-disk database systems, disk access has to be scheduled properly to avoid unnecessary conte...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
Shared Disk database systems offer a high flexibility for parallel transaction and query processing....
In this paper we treat the problem of sub-dividing a database and allocating the fragments to the si...
We present a data partitioning technique for shared-nothing database systems. A unique feature of ou...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
Declustering is a well known strategy to achieve maximum I/O parallelism in multi-disk systems. Many...
Physical database design is important for query performance in a shared-nothing parallel database sy...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
Shared Disk database systems offer a high flexibility for parallel transaction and query processing....
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
1995 Euromicro Workshop on Parallel and Distributed Processing -- 25 January 1995 through 27 January...
Parallel database systems have to support the effective parallelization of complex queries in multi-...
For complex queries in parallel database systems, substantial amounts of data must be redistributed ...
In shared-disk database systems, disk access has to be scheduled properly to avoid unnecessary conte...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
Shared Disk database systems offer a high flexibility for parallel transaction and query processing....
In this paper we treat the problem of sub-dividing a database and allocating the fragments to the si...
We present a data partitioning technique for shared-nothing database systems. A unique feature of ou...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
Declustering is a well known strategy to achieve maximum I/O parallelism in multi-disk systems. Many...
Physical database design is important for query performance in a shared-nothing parallel database sy...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Clusters are now composed of non-uniform nodes with different CPUs, disks or network cards so that c...
Shared Disk database systems offer a high flexibility for parallel transaction and query processing....
Dynamic load balancing is a prerequisite for effectively utilizing large parallel database systems. ...
1995 Euromicro Workshop on Parallel and Distributed Processing -- 25 January 1995 through 27 January...
Parallel database systems have to support the effective parallelization of complex queries in multi-...