A Non-Two-Phase Locking Protocol for Global Concurrency Control in Distributed Heterogeneous Database Systems
Issue No. 02 - June (1991 vol. 3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.88006
<p>A concurrency control method is proposed for global transactions in a distributed heterogeneous database system. This method is applicable when the database sites are interconnected in a rooted tree fashion. It guarantees deadlock freedom in addition to serializability. A general architecture of a heterogeneous system is given. The global transaction manager (GTM) decomposes the global transactions initiated at a site and the subtransactions received from other sites into smaller subtransactions, some of which are sent to the GTMs of the other sites, and those remaining, called g-local transactions, are to be executed by the local transaction manager (LTM) at that site. A concurrency control mechanism ensures serializability among: the local transactions (including the g-local transactions of the global ones) at each site, the global transactions and the global and local transactions together.</p>
non-two-phase locking protocol; global concurrency control; distributed heterogeneous database systems; global transactions; database sites; rooted tree fashion; deadlock freedom; serializability; general architecture; global transaction manager; GTM; g-local transactions; concurrency control mechanism; local transactions; g-local transactions; concurrency control; distributed databases; protocols; system recovery; transaction processing
K. Vidyasankar, "A Non-Two-Phase Locking Protocol for Global Concurrency Control in Distributed Heterogeneous Database Systems," in IEEE Transactions on Knowledge & Data Engineering, vol. 3, no. , pp. 256-261, 1991.