Deakin University
Browse

File(s) under permanent embargo

Formal model for verifying compatibility among transactions

Version 2 2024-06-03, 11:56
Version 1 2017-07-27, 12:13
conference contribution
posted on 2024-06-03, 11:56 authored by AA Farrag, Jemal AbawajyJemal Abawajy
One major problem common to all semantic-based concurrency control systems that have been previously proposed is that of verifying that the allowable (non-serializable) 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. We examine this problem in this paper. First, we develop a general model for utilizing semantic knowledge. Then, we develop a verification model based on the notion of compatibility among transactions. Our 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.

History

Pagination

76-81

Location

Athens, OH

Start date

1994-03-20

End date

1994-03-22

Publication classification

EN.1 Other conference paper

Title of proceedings

Proceedings of the Annual Southeastern Symposium on System Theory

Publisher

IEEE

Place of publication

Piscataway, N.J.

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC