A real-time concurrency control algorithm: Use of multiversion and precedence relationships

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 733
  • Download : 474
This paper proposes a multiversion concurrency control algorithm for real-time databases. Based on a priority cognitive algorithm commonly used in real-time processing, the algorithm resolves data conflicts among conflicting transactions in favor of the urgent transactions, i.e., those with higher priority. Our algorithm is expected to minimize the transactions missing those deadlines and increase the degree of transaction concurrency by using precedence relationships and multiple versions. In the algorithm, a precedence relationship, which implies a serialization order among conflicting transactions, is utilized to resolve data conflicts. By exploiting precedence relationships, our algorithm can avoid deadlocks, and dynamically determine the abortion of lower priority transactions depending on the likelihood of roll-backs and the amount of the work done by the low priority transaction.
Publisher
ELSEVIER SCIENCE BV
Issue Date
1997-11
Language
English
Article Type
Article
Citation

JOURNAL OF SYSTEMS ARCHITECTURE, v.44, no.2, pp.119 - 130

ISSN
1383-7621
URI
http://hdl.handle.net/10203/1458
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0