DocumentCode
2554413
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
fYear
1990
fDate
31 Oct-2 Nov 1990
Firstpage
214
Lastpage
220
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location
Chicago, IL
Print_ISBN
0-8186-2054-4
Type
conf
DOI
10.1109/CMPSAC.1990.139354
Filename
139354
Link To Document