• DocumentCode
    2353923
  • Title

    A parallel architecture for large scale production systems

  • Author

    Hwang, K.W. ; Tan, J. ; Wang, J.H. ; Srivastava, J. ; Tsai, W.T.

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    27
  • Lastpage
    33
  • Abstract
    The authors present an architecture, suitable for implementation on a shared memory multiprocessor system, in which all the phases can run in parallel. Running multiple match, execution, and select phases causes subtle synchronization problems, which if not resolved can lead to altered semantics. The proposed architecture uses a lock and interference manager and a scheduler to resolve the possible synchronization conflicts. A new lock which provides concurrency beyond the standard two-phase locking in databases is used. The conflict resolution phase has been formalized as a scheduling problem. The approach taken is conservative in the sense that the scheduler performs careful analysis (interference avoidance and abort avoidance tests) to prevent interference, abort, and blocking
  • Keywords
    database management systems; expert systems; parallel programming; scheduling; synchronisation; abort avoidance tests; concurrency; conflict resolution phase; databases; expert systems; interference avoidance; large scale production systems; lock and interference manager; multiple match; parallel architecture; scheduling problem; shared memory multiprocessor system; software engineering; synchronization problems; two-phase locking; Concurrent computing; Databases; Interference; Large-scale systems; Multiprocessing systems; Parallel architectures; Performance analysis; Performance evaluation; Production systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65299
  • Filename
    65299