Atomic Commitment in Grid Database Systems
نویسندگان
چکیده
Atomic Commitment Protocol (ACP) is an important part for any distributed transaction. ACPs have been proposed for homogeneous and heterogeneous distributed database management systems (DBMS). ACPs designed for these DBMS do not meet the requirement of Grid databases. Homogeneous DBMS are synchronous and tightly coupled while heterogeneous DBMS, like multidatabase systems, requires a top layer of multidatabase management system to manage distributed transactions. These ACPs either become too restrictive or need some changes in participating DBMS, which may not be acceptable in Grid Environment. In this paper we identify requirements for Grid database systems and then propose an ACP for grid databases, GridAtomic Commitment Protocol (Grid-ACP).
منابع مشابه
Exploiting Atomic Broadcast in Replicated Databases
Database replication protocols have historically been built on top of distributed database systems, and have consequently been designed and implemented using distributed transactional mechanisms, such as atomic commitment. We argue in this paper that this approach is not always adequate to e ciently support database replication and that more suitable alternatives, such as atomic broadcast primi...
متن کاملGlobal Committability in Multidatabase Systems
The preservation of local autonomy and the atomic commitment of global Lransactions present conllieting exigencies to the design of mullidalabase transaction management systems. In this paper, we investigate a forward recovery approach to the atomic commitment of global transactions while al the same lime preserving local autonomy. A theoretical basis for the application of forward recovery to ...
متن کاملAtomic commit protocols, their integration, and their optimisations in distributed database systems
Advanced software application systems commonly execute atop multiple interconnected computing platforms. Regardless of whether the underlying platforms being homogeneous or heterogeneous, such systems require basic reliability guarantees to ensure deterministic outcomes in the presence of faults. Similar guarantees are provided by database systems through the ‘atomicity’ property of transaction...
متن کاملThe Circular Two-Phase Commit Protocol
Distributed transactional systems require an atomic commitment protocol to preserve atomicity of the ACID properties. However, the industry leading standard, 2PC, is slow and adds a significant overhead to transaction processing. In this paper, a new atomic commitment protocol for main-memory primarybackup systems, C2PC, is proposed. It exploits replication to avoid disk-logging and performs th...
متن کاملA Low-Cost Non-Blocking Atomic Commitment Protocol for Asynchronous Systems
In distributed transactional systems, an Atomic Commitment Protocol (ACP) is used to ensure the atomicity of distributed transactions even in the presence of failures. An ACP is said to be non-blocking if it allows correct participants to decide on the transaction despite the failure of others. Several non-blocking protocols have been proposed in the literature. However, none of these protocols...
متن کامل