Multiversion Thomas Write Rule Timestamp-based Concurrency Control
One of the fundamental properties of a transaction is isolation. When several transactions execute concurrently in the database, however, the isolation property may no longer be preserved. Concurrency control techniques are used to ensure the noninterference or isolation property of concurrently executing transactions. Most of these techniques ensure serializability of schedules. This paper addresses the problem of modifying the Thomas write rule to support Multiversion Timestaming concurrency control technique.
Keywords: Transaction, ACID properties, concurrency control, timestamp ordering, multiversion concurrency control, Thomas write rule, serializability graph SG
Download Full-Text
ABOUT THE AUTHORS
Habes Alkhraisat
Dr. Habes Alkhraisat is a professor of computer science at Al-Balqa Applied University, Salt, Jordan. He received his Bsc. Degree in Information Technology from Al-Balqa Applied University, Jordanm in 2001, master degree of computer science from University of Jordan, Jordan, 2003, and Ph.D degree of Automated System from Saint Petersburg Electrotechnical University, 2008. In 2009, he joined the Department of Computer Science, Al-Balqa Applied University, as assistant professor. His current research interests include database management system, ear recognition, development methodology, and biometric.
Hasan Rashaideh
Dr. Hasan Rashaideh is a professor of computer science at Al-Balqa Applied University, Salt, Jordan. He received his B.Sc. and master Degrees in Computer Science from Yarmok University, Jordan in 1999, 2001 respectively, and Ph.D. degree of Automated System from Saint Petersburg Electrotechnical University, 2008. In 2009, he joined the Department of Computer Science, Al-Balqa Applied University, as assistant professor. His current research includes image processing, ear recognition, and development methodology.
Habes Alkhraisat
Dr. Habes Alkhraisat is a professor of computer science at Al-Balqa Applied University, Salt, Jordan. He received his Bsc. Degree in Information Technology from Al-Balqa Applied University, Jordanm in 2001, master degree of computer science from University of Jordan, Jordan, 2003, and Ph.D degree of Automated System from Saint Petersburg Electrotechnical University, 2008. In 2009, he joined the Department of Computer Science, Al-Balqa Applied University, as assistant professor. His current research interests include database management system, ear recognition, development methodology, and biometric.
Hasan Rashaideh
Dr. Hasan Rashaideh is a professor of computer science at Al-Balqa Applied University, Salt, Jordan. He received his B.Sc. and master Degrees in Computer Science from Yarmok University, Jordan in 1999, 2001 respectively, and Ph.D. degree of Automated System from Saint Petersburg Electrotechnical University, 2008. In 2009, he joined the Department of Computer Science, Al-Balqa Applied University, as assistant professor. His current research includes image processing, ear recognition, and development methodology.