DocumentCode :
2869489
Title :
Parallelizing datalog: function symbols make a difference
Author :
Seib, Jürgen
Author_Institution :
Fac. of Math. & Comput. Sci., Mannheim Univ., Germany
fYear :
1991
fDate :
4-6 Dec 1991
Firstpage :
90
Lastpage :
97
Abstract :
A Datalog program consists of function-free Horn clause rules. There are, however, some situations described more easily and more naturally by the use of general terms as arguments. A term is built up from variables, constants, and function symbols. A set of rules where the rules may contain function symbols is called a DatalogFun program. The paper discusses parallel processing of decomposable Datalog Fun programs to overcome the performance problem. A decomposable program can be evaluated in parallel such that neither a communication nor a synchronization of the processors has to be established. The author and G. Lausen (1991) proposed the concept of generalized pivoting as a sufficient condition for decomposability of arbitrary but function-free Datalog programs. The current paper extends the concept of generalized pivoting to programs which may contain function symbols
Keywords :
database theory; formal logic; parallel algorithms; parallel programming; Datalog Fun; Datalog program; decomposable DatalogFun programs; function symbols; function-free Horn clause rules; generalized pivoting; parallel processing; sufficient condition; Computer science; Concurrent computing; Electronic mail; Logic; Mathematics; Object oriented databases; Parallel processing; Polynomials; Sufficient conditions;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/PDIS.1991.183072
Filename :
183072
Link To Document :
بازگشت