Issue No.05 - October (1996 vol.8)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.542032
<p><b>Abstract</b>—In this paper we develop a formal basis for research into the reliability aspects of transaction processing in multidatabase systems. We define a new correctness notion called <it>global committability</it>(GC) for the correct unilateral commit and retry recovery of global transactions in an autonomous MDBS environment. This notion facilitates to ensure the isolation property of global transactions when the retry approach is applied. The formalization work illustrates that conventional <it>serializability</it> (SR) notion and <it>recoverability</it> (RC) notion are not sufficient to specify a correct execution (i.e., isolated execution and recovery) of global transactions when the unilateral commit and the retry recovery are used to ensure the atomicity of global transactions. This work is significant because the unilateral commit and the retry recovery is an attractive complementary means to the <it>undo</it> recovery (whose correct schedule is specified by the conventional RC notion) for advanced transaction applications with characteristics of site autonomy and long-lived execution.</p>
Multidatabases, transaction management, global transactions, local transactions, unilateral commit, retry recovery, serializability, recoverability, global committability.
Ahmed K. Elmagarmid, Jin Jing, Won Kim, Omran Bukhres, Aidong Zhang, "Global Committability in Multidatabase Systems", IEEE Transactions on Knowledge & Data Engineering, vol.8, no. 5, pp. 816-824, October 1996, doi:10.1109/69.542032