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
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;
Conference_Titel :
System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
Conference_Location :
Athens, OH
Print_ISBN :
0-8186-5320-5
DOI :
10.1109/SSST.1994.287907