Distributed system project implementing a two-phase commit protocol with coordinators and participants. I handled failure cases, ensuring data consistency. The coordinator sends commit requests, and participants vote. Based on votes, the coordinator commits or aborts transactions. I simulated failures and used Python for implementation.
-
Updated
May 29, 2024 - Python