Fault-Tolerance in a Collaboration Environment

Fault Tolerance has been studied in the general area of distributed systems. However, few collaborative systems today are fault tolerant. Can these algorithms work be directly adapted? How can they be implemented in a collaboration framework? How does fault tolerance relate to other aspects of a collaboration system: the degree of replication, the undo model, and migration-support? This project will try to answer these questions. It will give you experience with distributed fault tolerance and collaborative systems. For more information, contact Prasun Dewan, Jim Anderson, or Kevin Jeffay.