Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
The design and implementation of a log-structured file system
ACM Transactions on Computer Systems (TOCS)
The Zebra striped network file system
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Multithreaded programming with Pthreads
Multithreaded programming with Pthreads
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Wide-area cooperative storage with CFS
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Ivy: a read/write peer-to-peer file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
RAID-II: A Scalable Storage Architecture for High-Bandwidth Network
RAID-II: A Scalable Storage Architecture for High-Bandwidth Network
Tapestry: a resilient global-scale overlay for service deployment
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
In this paper, we present the problem of building a file system on top of a peer-to-peer network. While peer-to-peer networks are offering an increasing number of services, the scale of network file systems is increasing to that of distributed storage systems spanning the globe. The convergence of the two fields should give birth to decentralised, distributed and self-configuring storage networks. We show here the evolution of peer-to-peer networks and network file systems, and the difficulties that have prevented offering file system type services in peer-to-peer networks so far. We present CFS and Ivy, two DHT-based file systems that fail, however, to solve key problems, and outline possible solutions in the future.