• DocumentCode
    3377031
  • Title

    Experiments on the concurrent rule execution in database systems

  • Author

    Delis, Alex ; Raschid, Louiqa ; Sellis, Timos

  • Author_Institution
    Maryland Univ. Inst. for Adv. Comput. Sci., College Park, MD, USA
  • fYear
    1992
  • fDate
    10-13 Nov 1992
  • Firstpage
    405
  • Lastpage
    412
  • Abstract
    Issues pertinent to the concurrent execution of rules in a database management system (DBMS) are studied. Rules are modeled as database transactions. As such, they should follow serializability as their correctness criterion for execution. Rule execution has the additional constraint that the rules, conditions must be true in the database for the actions that execute, and rules must fail when their conditions are not true any longer. Based on this observation, two locking-based protocols are discussed. Information on the possible conflicts between conditions and actions of rules is used to provide greater concurrent access to the relations, based on a new lock paradigm. A simulation testbed was developed in order to study the rule features and database characteristics that play an important role in the performance of concurrent production rule execution
  • Keywords
    concurrency control; deductive databases; transaction processing; concurrent rule execution; correctness criterion; database characteristics; database management system; database systems; database transactions; locking-based protocols; production rule execution; rule features; serializability; simulation testbed; Artificial intelligence; Computer science; Database systems; Educational institutions; Information systems; Modeling; Production; Spatial databases; Testing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 1992. TAI '92, Proceedings., Fourth International Conference on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-8186-2905-3
  • Type

    conf

  • DOI
    10.1109/TAI.1992.246437
  • Filename
    246437