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
Link To Document