Abstract

Many works on multidatabase transaction processing have been made in the past with the assumption of the absence of failures. This is because it has been shown that correct executions of multidatabase transactions cannot be achieved in the presence of failures without certain tradeoffs. In this paper, we first review the problems of preserving the global atomicity of multidatabase transactions in the presence of failures, while preserving local autonomy. Then, we propose a reliable global atomic commitment protocol that solves those problems. We show that the proposed protocol is correct and guarantees the global atomicity. We also present a practical approach that allows easy integration of existing local database systems into our multidatabase system environment. The most elegant feature of our protocol is that it guarantees global atomicity, even in the presence of failures, while the protocol preserves maximal local autonomy, and does not place any restriction on the multidatabase transactions that are often assumed in the literature.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.