The Cote file system


The Cote file system is a distributed file system which combines the traditional client-server architecture with client level peer-to-peer caching. At this time only a design exists, implementation is not available. The goal was to design a large scale file system that would rely on a trusted dedicated server environment while still utilizing the processing power and network bandwidth of the participating clients. Cote uses optimistic replication and supports disconnected operation


The current design is presented in my master's thesis. For the actual design, see Chapter 5. Chapters 4, 6 and 7 provide additional information about Cote while the earlier chapters cover the theoretical background and related work.

Johannes Lehtinen <>