Title :
Freezing as a correctness measure for Multiversion Timestamp Ordering protocol
Author :
Lingam, K. M Prakash
Author_Institution :
Fac. Dayananda, Sagar Coll. of Eng., Bangalore, India
Abstract :
Concurrency control techniques are required for transaction scheduling in order to maintain consistency of data. This paper analyses the correctness of Multiversion Concurrency Control (MVCC) algorithm, namely Multiversion Timestamp Ordering, supplemented with freezing technique. Freezing incorporates F-serial, which is more general than 1-serial. It allows the transactions to read older versions which is not possible in 1-serial schedules. Using freezing, MVCC algorithms can prevent the unnecessary delay or aborts of the conflicting transactions, which is desirable in real-time database systems, where the timing constraint has to be met. MVTO Algorithm used here makes use of a specialized version of Serialisation Graph, Called MultiVersion Serialisation Graph (MVSG) to resolve data conflicts to maintain the serialization order among conflicting transactions.
Keywords :
concurrency control; database management systems; graph theory; protocols; scheduling; transaction processing; 1-serial scheduling; F-serial freezing technique; MVCC algorithms; MVTO Algorithm; multiversion serialisation graph; multiversion timestamp ordering protocol; real-time database systems; serialisation graph; transaction scheduling; Algorithm design and analysis; Concurrency control; Concurrent computing; Data engineering; Educational institutions; Maintenance engineering; Protocols; Scheduling; Transaction databases; Writing; Multiversion Concurrency control; Schedule; Serialisable; Transaction;
Conference_Titel :
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6347-3
DOI :
10.1109/ICCET.2010.5485883