Title :
Load balancing algorithms for parallel database processing on shared memory multiprocessors
Author :
Hirano, Yasuhiro ; Satoh, Tetsuji ; Inoue, Ushio ; Teranaka, Katsumi
Author_Institution :
NTT Network Inf. Syst. Lab., Kanagawa, Japan
Abstract :
This paper describes new load balancing algorithms for parallel database processing on shared memory multiprocessors. The goal of load balancing is to reduce overhead as well as load imbalance, but there is a tradeoff between them in ordinary algorithms. Unfortunately, optimum performance can hardly be obtained using ordinary algorithms because their performances depend on several factors such as database size, the number of processors and data distribution. The proposed algorithms solve these problems by varying the number of tasks allocated at a time ( which was fixed in ordinary algorithms ) according to the number of remaining tasks and the maximum and minimum processing times of a task. Performance evaluations show that the proposed algorithms achieve fair load balancing with lower overhead independent of the above factors
Keywords :
parallel processing; relational databases; resource allocation; load balancing algorithms; load imbalance; parallel database processing; performance evaluations; relational databases; shared memory multiprocessors; task allocation; Acceleration; Distributed databases; Information systems; Laboratories; Load management; Management information systems; Relational databases; System performance;
Conference_Titel :
Parallel and Distributed Information Systems, 1991., Proceedings of the First International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2295-4
DOI :
10.1109/PDIS.1991.183105