Maintaining quasi serializability in multidatabase systems

A scheduler producing quasi-serializable executions for concurrency control in multidatabase systems (MDBSs) is presented. An algorithm is proposed which ensures quasi-serializability by controlling submissions of global transactions. The algorithm groups global transactions in such a way that transactions in a group affect each other in a partial order. Transaction groups are executed separately and in a consistent order at all local sites. The algorithm differs from the others in that it does not violate local autonomy, provides a high degree of concurrency, and is globally deadlock-free.<<ETX>>

[1]  Weimin Du,et al.  Effects of local autonomy of global concurrency control in heterogeneous distributed database systems , 1989, Proceedings. Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering.

[2]  Calton Pu,et al.  Superdatabases for composition of heterogeneous databases , 1988, Proceedings. Fourth International Conference on Data Engineering.

[3]  Dimitrios Georgakopoulos Transaction management in multidatabase systems , 1991 .

[4]  Weimin Du,et al.  Quasi Serializability: a Correctness Criterion for Global Concurrency Control in InterBase , 1989, VLDB.

[5]  Weimin Du,et al.  Maintaining HDDBS consistence: The Quasi Serializability approach , 1990 .

[6]  Abraham Silberschatz,et al.  Multidatabase update issues , 1988, SIGMOD '88.

[7]  Weimin Du,et al.  A paradigm for concurrency control in heterogeneous distributed database systems , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.