GAFFES: The Design of a Globally Distributed File System

Gozani Shai, Mary Gray, Srinivasan Keshav, Vijay Madisetti, Ethan V. Munson, Mendel Rosenblum, Steve Schoettler, Mark Paul Sullivan and Douglas Terry

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-87-361
June 1987

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/CSD-87-361.pdf

GAFFES, the Global, Active and Flexible File Environment Study, is a file system designed to facilitate the sharing of information in a global network serving more than a million workstations. We have assumed that this global network has widely varying communication speeds and includes mutually suspicious domains. GAFFES is highly distributed in order to promote high capacity, modular growth, increased availability, and natural autonomy. In spite of the system's distributed nature, users are presented with the same basic service regardless of their location in the environment.

GAFFES provides four services which handle naming, replication and caching, security and authentication, and file access primitives (including the triggers which make files active). These services are to a large extent independent, having little interaction without the direct mediation of the user. This independence requires each service to assure its own reliability, availability and performance.


BibTeX citation:

@techreport{Shai:CSD-87-361,
    Author = {Shai, Gozani and Gray, Mary and Keshav, Srinivasan and Madisetti, Vijay and Munson, Ethan V. and Rosenblum, Mendel and Schoettler, Steve and Sullivan, Mark Paul and Terry, Douglas},
    Title = {GAFFES: The Design of a Globally Distributed File System},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1987},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/5523.html},
    Number = {UCB/CSD-87-361},
    Abstract = {GAFFES, the Global, Active and Flexible File Environment Study, is a file system designed to facilitate the sharing of information in a global network serving more than a million workstations. We have assumed that this global network has widely varying communication speeds and includes mutually suspicious domains. GAFFES is highly distributed in order to promote high capacity, modular growth, increased availability, and natural autonomy. In spite of the system's distributed nature, users are presented with the same basic service regardless of their location in the environment.  <p>  GAFFES provides four services which handle naming, replication and caching, security and authentication, and file access primitives (including the triggers which make files active). These services are to a large extent independent, having little interaction without the direct mediation of the user. This independence requires each service to assure its own reliability, availability and performance.}
}

EndNote citation:

%0 Report
%A Shai, Gozani
%A Gray, Mary
%A Keshav, Srinivasan
%A Madisetti, Vijay
%A Munson, Ethan V.
%A Rosenblum, Mendel
%A Schoettler, Steve
%A Sullivan, Mark Paul
%A Terry, Douglas
%T GAFFES: The Design of a Globally Distributed File System
%I EECS Department, University of California, Berkeley
%D 1987
%@ UCB/CSD-87-361
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/5523.html
%F Shai:CSD-87-361