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{Guy90e, 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 = {https://ant.isi.edu/%7ejohnh/PAPERS/Guy90d.html}, psurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Guy90d.ps.gz}, pdfurl = {https://ant.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}, jlocation = {johnh: pafiles} }