• 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