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
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;
Conference_Titel :
Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-4200-9
DOI :
10.1109/TAI.1993.633975