A two-phase commit system with a central coordinator writen for a distributed systems class. Written in C.