2001
DOI: 10.1145/502059.502054
|View full text |Cite
|
Sign up to set email alerts
|

Wide-area cooperative storage with CFS

Abstract: The Cooperative File System (CFS) is a new peer-to-peer read-only storage system that provides provable guarantees for the efficiency, robustness, and load-balance of file storage and retrieval. CFS does this with a completely decentralized architecture that can scale to large systems. CFS servers provide a distributed hash table (DHash) for block storage. CFS clients interpret DHash blocks as a file system. DHash distributes and caches blocks at a fine granularity to achieve load balance, uses replication for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
285
0
4

Year Published

2002
2002
2016
2016

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 257 publications
(289 citation statements)
references
References 14 publications
0
285
0
4
Order By: Relevance
“…As in [2,3,7,9], we make use of the concept of small sets of peers working together as a single functional unit. Central to our protocol is the notion of a swarm 7 .…”
Section: S-chordmentioning
confidence: 99%
“…As in [2,3,7,9], we make use of the concept of small sets of peers working together as a single functional unit. Central to our protocol is the notion of a swarm 7 .…”
Section: S-chordmentioning
confidence: 99%
“…Researchers are also successfully deploying overlay networks as part of distributed storage systems, such as the cooperative file system. 7 CFS interprets the Chord network's stored values as a file system, and includes features such as replication for increased robustness. Finally, researchers have applied the Pastry system to various end-user applications, such as cooperative Web caching, group notification, and instant messaging.…”
Section: Resultsmentioning
confidence: 99%
“…In related work, the Cooperative File System [2] leverages nodes with more resources by allowing them to host additional virtual nodes in the system, each representing one quantum of resource. This quantification is directed mostly at storage requirements, and CFS does not propose a mechanism for exploiting network topology knowledge.…”
Section: Related Work and Statusmentioning
confidence: 99%
“…These architectures make use of name-based routing to route requests for objects or files to a nearby replica. Applications built on such systems ( [2], [3], [7]), depend on reliable and fast message routing to a destination node, given some unique identifier.…”
Section: Introductionmentioning
confidence: 99%