A study on parallel real-time transaction scheduling

With the rapid development of modern real-time applications, the need of high scalable and predictable real-time transaction processing technology becomes more and more urgent. In this paper, we focus on realtime transaction scheduling algorithm in shared-nothing parallel database systems. We propose and evaluate a new time-stamp based scheduling protocol, which uses priority-based time-stamp to implement parallel sub-transactions synchronization. The experimental results show our new protocol can better resolve the conflict between the synchronization controlling and the communication overhead. Therefore the protocol performs well in the cases when the system overload is heavy or the skew problem is serious.

[1]  Kwok-Wa Lam,et al.  Scheduling transactions with stringent real-time constraints , 2000, Inf. Syst..

[2]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[3]  Hong-Ren Chen,et al.  An adaptive scheduler for distributed real-time database systems , 2003, Inf. Sci..

[4]  Keqin Li,et al.  An effective scheduling algorithm for parallel transaction processing systems , 1997, Proceedings of the IEEE 1997 National Aerospace and Electronics Conference. NAECON 1997.

[5]  S. Dandamudi,et al.  Performance of transaction scheduling policies for parallel database systems , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[6]  Hector Garcia-Molina,et al.  Scheduling real-time transactions: a performance evaluation , 1988, TODS.

[7]  Sivarama P. Dandamudi,et al.  Performance of hard real-time transaction scheduling policies in parallel database systems , 1998, Proceedings. Sixth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.98TB100247).

[8]  David J. DeWitt,et al.  Parallel database systems: the future of high performance database systems , 1992, CACM.

[9]  Özgür Ulusoy Analysis of Concurrency Control Protocols for Real-Time Database Systems , 1998, Inf. Sci..

[10]  David J. DeWitt,et al.  Parallel Database Systems: The Future of High Performance Database Processing 1 , 1992 .