A fault tolerant distributed system ground up with a network replicated file system, gossip heartbeating, failure detection, job scheduling, and batch processing.
MP0 - Distributed Logging System
MP1 - Gossip Algorithm Based Group Membership and Failure Detection System
MP2 - Simple Distributed File System
MP3 - MapleJuice (Map Reduce) framework