loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
3rd Euromicro Workshop on Parallel and Distributed Processing
A load balancing approach for parallel database machines
San Remo, Italy
January 25-January 27
ISBN: 0-8186-7031-2
O. Dikenelli, Dept. of Comput. Eng., Ege Univ., Izmir, Turkey
M.O. Unalir, Dept. of Comput. Eng., Ege Univ., Izmir, Turkey
A. Ozerdim, Dept. of Comput. Eng., Ege Univ., Izmir, Turkey
E. Ozkarahan, Dept. of Comput. Eng., Ege Univ., Izmir, Turkey
Parallel database systems have become a major tool for high performance information processing. These systems require efficient load balancing approaches to partition each relation and to allocate them to the parallel architecture. If the database is not partitioned in a balanced way, the execution of database operations might waste resources, reducing the performance of parallel system. In this study, a multiattribute declustering approach is proposed for parallel database systems. This approach partitions the multiattribute file so as to generate blocks for any given number of processors. Then, an efficient allocation algorithm is applied to map adjacent blocks to neighboring processors considering the underlying architecture. Therefore, operations such as join, requiring high block interactions are executed efficiently on any network topology. Our algorithm is applied to both uniform and nonuniform data distribution cases and the results show that if balances the data load for any kind of data distribution.
Index Terms:
distributed databases; database machines; resource allocation; load balancing; parallel database machines; database machines; parallel database systems; parallel architecture; multiattribute declustering
Citation:
O. Dikenelli, M.O. Unalir, A. Ozerdim, E. Ozkarahan, "A load balancing approach for parallel database machines," pdp, pp.51, 3rd Euromicro Workshop on Parallel and Distributed Processing, 1995
Usage of this product signifies your acceptance of the Terms of Use.