Transaction Management for Distributed Database using Petri Nets
Keywords:
Distributed transactions, 2-Phase Commit, Timed Petri Net, Time Petri Net, Virtual Data WarehouseAbstract
Large and medium sized organizations are functionally distributed in a structured or unstructured form over different locations like continents, countries, plants, divisions, departments, laboratories, work-groups and so on. As there is no single global clock available for synchronizing the transactions, some cost effective yet easily deployable generic framework for asynchronous transmission is necessary. The transaction management mechanism for the distributed environment must ensure that the sequence of updates is safe and reliable when committed on the stable storages at different locations. In this paper the Two Phase Commit (2PC) protocol for distributed transactions is modeled with the help of a timed Petri net to analyze the ACID property for consistent commitment of distributed transactions.