You are here

FARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment

TitleFARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment
Publication TypeJournal Article
Year of Publication2002
AuthorsAdya, A, Bolosky, WJ, Castro, M, Cermak, G, Chaiken, R, Douceur, JR, Howell, J, Lorch, JR, Theimer, M, Wattenhofer, RP
JournalACM SIGOPS Operating Systems Review
Volume36
IssueSI
Pagination1–14
Date Published12/2002
ISSN0163-5980
Keywordscentralized file server, farsite, file system, randomized replicaed storage
Abstract

Farsite is a secure, scalable file system that logically functions as a centralized file server but is physically distributed among a set of untrusted computers. Farsite provides file availability and reliability through randomized replicated storage; it ensures the secrecy of file contents with cryptographic techniques; it maintains the integrity of file and directory data with a Byzantine-fault-tolerant protocol; it is designed to be scalable by using a distributed hint mechanism and delegation certificates for pathname translations; and it achieves good performance by locally caching file data, lazily propagating file updates, and varying the duration and granularity of content leases. We report on the design of Farsite and the lessons we have learned by implementing much of that design.

URLhttp://doi.acm.org/10.1145/844128.844130
DOI10.1145/844128.844130
AttachmentSize
PDF icon SIGOPS - FARSITE.pdf283.45 KB