John Heidemann / Papers / Name Transparency in Very Large Scale Distributed File Systems

Name Transparency in Very Large Scale Distributed File Systems
Richard G
University of California, Los Angeles, Computer Science Department

Citation

Richard G. Guy, Thomas W. Page Jr., John S. Heidemann and Gerald J. Popek. Name Transparency in Very Large Scale Distributed File Systems. Second IEEE Workshop on Experimental Distributed Systems (Huntsville, AL, Oct. 1990), 20–25. [PDF] [alt PDF]

Abstract

Previous distributed file systems have relied on either convention or obtaining dynamic global agreement to provide network transparent file naming. This paper argues that neither approach can succeed as systems scale to the kind of size that is anticipated in the current decade. We propose instead a novel name mapping scheme which relies on a fragmented, selectively replicated name translation database. Updates to the naming database are coordinated by an optimistic concurrency control strategy with automatic propagation and reconciliation. A prototype of the name mapping mechanism has been implemented and is in use in the Ficus replicated file system.

Bibtex Citation

@inproceedings{Guy90d,
  author = {Guy, Richard G. and Page, Jr., Thomas W. and Heidemann, John S. and Popek, Gerald J.},
  title = {Name Transparency in Very Large Scale Distributed
  				File Systems},
  booktitle = {Second IEEE Workshop on Experimental Distributed Systems},
  pages = {20--25},
  publisher = {IEEE},
  year = {1990},
  sortdate = {1990-10-01},
  project = {ficus},
  jsubject = {replication},
  month = oct,
  address = {Huntsville, AL},
  keywords = {Ficus, automounting, autografting,
                           cs555-sp1998},
  url = {http://www.isi.edu/%7ejohnh/PAPERS/Guy90d.html},
  psurl = {http://www.isi.edu/%7ejohnh/PAPERS/Guy90d.ps.gz},
  pdfurl = {http://www.isi.edu/%7ejohnh/PAPERS/Guy90d.pdf},
  oldurl = {ftp://ftp.cs.ucla.edu/pub/ficus/ExpDistSys_90.ps.gz},
  organization = {University of California, Los Angeles},
  copyrightholder = {authors},
  myorganization = {University of California, Los Angeles, Computer Science Department},
  location = {johnh: pafiles}
}
Copyright © by John Heidemann