• DocumentCode
    1828719
  • Title

    Formal model for verifying compatibility among transactions

  • Author

    Farrag, Abdel Aziz ; Abawajy, Jemal

  • Author_Institution
    Dept. of Math. & Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
  • fYear
    1994
  • fDate
    20-22 Mar 1994
  • Firstpage
    76
  • Lastpage
    81
  • Abstract
    One major problem common to all semantic-based concurrency control systems that have been previously proposed is that of verifying that the allowable (nonserializable) schedules are mutually consistent. In all proposed methods, the verification was assumed to be done by the user. This assumption is both risky and unreasonable for complex database applications. Thus, a formal model is needed so that the verification can be performed by the system. The authors examine this problem. First, they develop a general model for utilizing semantic knowledge. Then, they develop a verification model based on the notion of compatibility among transactions. Their model shows that optimizing the verification is a difficult (NP-Hard) problem. Several near-optimal algorithms for performing the verification in polynomial time are also presented
  • Keywords
    computational complexity; concurrency control; database theory; formal verification; transaction processing; NP-hard problem; concurrency control systems; database applications; formal model; near-optimal algorithms; polynomial time; semantic knowledge; transactions compatibility; verification model; Concurrency control; Concurrent computing; Control systems; Database systems; Formal verification; Interleaved codes; Mathematics; Polynomials; Processor scheduling; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
  • Conference_Location
    Athens, OH
  • ISSN
    0094-2898
  • Print_ISBN
    0-8186-5320-5
  • Type

    conf

  • DOI
    10.1109/SSST.1994.287907
  • Filename
    287907