Multidatabase serializability is defined as an extension of the well-known serializability theory in order to provide a theoretical framework for research in concurrency control of transactions over multidatabase systems. Also introduced are multidatabase serializability graphs which capture the ordering characteristics of global as well as local transactions. Two schedulers that produce multidatabase serializable histories are described. The first scheduler is a conservative one which only permits one global subtransaction to proceed if all of the global subtransactions can proceed for any given global transaction. The 'all or nothing' approach of this algorithm is simple, elegant, and correct. The second scheduler is more aggressive in that it attempts to schedule as many global subtransactions as possible as soon as possible. A distinguishing feature of this work is the environment that it considers; the most pessimistic scenario is assumed, where individual database management systems are totally autonomous with no knowledge of each other. This restricts the communication between them to be via the multidatabase layer and requires that the global scheduler 'hand down' the order of execution of global transactions.<<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]
Weimin Du,et al.
A paradigm for concurrency control in heterogeneous distributed database systems
,
1990,
[1990] Proceedings. Sixth International Conference on Data Engineering.
[3]
Hans-Jörg Schek,et al.
Multi-Level Transaction Management, Theoretical Art or Practical Need ?
,
1988,
EDBT.
[4]
Hector Garcia-Molina,et al.
Using semantic knowledge for transaction processing in a distributed database
,
1983,
TODS.
[5]
Abraham Silberschatz,et al.
Multidatabase update issues
,
1988,
SIGMOD '88.
[6]
M. Tamer Özsu,et al.
Using semantic knowledge of transactions to increase concurrency
,
1989,
TODS.
[7]
Weimin Du,et al.
Quasi Serializability: a Correctness Criterion for Global Concurrency Control in InterBase
,
1989,
VLDB.