Abstract
In distributed environment the transparency of transaction is the most significant feature. It helps in maintaining data consistency at more than one network and ensures whether a transaction will entirely complete or aborts. Complex mechanisms are required to manage transactions in distributed systems. If each transaction was committed locally at a specific network and could not be committed on another network then the transaction scenario results in the inconsistent data problem. Commit Protocols are magnificent sources of committing transactions and maintaining data integrity and consistency. In this paper we intend to simulate the performance of atomic commit protocols (one-phase commit protocol, two-phase commit protocol and three-phase commit protocol), their working and functionality in order to maintain the data integrity, atomicity and transaction transparency.