DocumentCode
1958178
Title
Evaluating logical queries by means of communicating processes
Author
Zhang, Du ; Zhang, Weining
Author_Institution
Dept. of Comput. Sci., California State Univ., Sacramento, CA, USA
fYear
1993
fDate
8-11 Nov 1993
Firstpage
320
Lastpage
324
Abstract
A framework has been proposed for evaluating queries in a deductive database system. The framework is based on modeling the intentional database rules and the extensional database relations by using a special class of petri nets called predicate/transition nets. A system of communicating processes is then derived from the predicate/transition net model. Thus, parallel query evaluation becomes the issue of how concurrent processes compute intermediate relations based on the given extensional database relations, communicate and synchronize with each other through message passing to produce the evaluation result. In the framework, the AND/OR parallelisms are exploited with the augmentation of the heuristics of maximizing the bound arguments and utilizing the sideways information passing to restrict the computation to generating those portions of intermediate relations that are relevant to the query. The research results have indicated that the framework is sound and complete and lends itself to a parallel implementation
Keywords
Petri nets; communicating sequential processes; database theory; deductive databases; message passing; parallel algorithms; query processing; AND/OR parallelisms; bound arguments maximization; communicating processes; completeness; concurrent processes; deductive database system; extensional database relations; heuristics; intentional database rules; intermediate relations; logical query evaluation; message passing; parallel query evaluation; petri nets; predicate/transition nets; sideways information passing; soundness; synchronization; Computer science; Concurrent computing; Deductive databases; Distributed computing; Hardware; Logic; Message passing; Parallel processing; Petri nets; Query processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location
Boston, MA
ISSN
1063-6730
Print_ISBN
0-8186-4200-9
Type
conf
DOI
10.1109/TAI.1993.633975
Filename
633975
Link To Document