Title :
Processing the transitive-closure logic rules on shared-nothing multiprocessor systems
Author :
Qadah, Ghassan Z.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fDate :
31 Oct-2 Nov 1990
Abstract :
The author presents and evaluates, using rigorous analytical models, a number of parallel algorithms suitable for processing an important class of recursive queries, the instantiated transitive closure (TC) queries. These algorithms are variants of the sequential δ-wavefront algorithm, designed to run on a shared-nothing (message-passing) type of multiprocessor system. The results obtained indicate that the relative performance of these algorithms is a strong function of not only the parameters which characterize the database and the processed query. Two parallel algorithms have been identified to be the best performing ones, one for systems with slow interconnection networks and the other for systems with fast networks. It is also found that allocating too many nodes to a query which does not need them results in a substantial loss of potential speedup in the processing of the query
Keywords :
database theory; distributed databases; parallel algorithms; query languages; fast networks; instantiated transitive closure; parallel algorithms; query processing; recursive queries; shared-nothing multiprocessor systems; slow interconnection networks; transitive-closure logic rules; Algebra; Algorithm design and analysis; Analytical models; Database systems; Deductive databases; Hardware; Intelligent systems; Logic; Multiprocessing systems; Parallel algorithms;
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
DOI :
10.1109/CMPSAC.1990.139354