ViewstampedReplicationFileSystem is a distributed file system application based on Viewstamped Replication algorithm. It works in p2p architecture.