MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The Prospero File System: A Global File System Based on the Virtual System Model (1992) [43 citations — 2 self]

Download:
pdf | ps
by B. Clifford Neuman
Computing Systems
ftp://prospero.isi.edu/pub/papers/prospero/prospero-gfsvsm.ps.Z
Add To MetaCart

Abstract:

Distributed file systems have come into widespread use in recent years. Many allow files to be accessed over large geographic areas and across organizational boundaries. However, few systems to date have given much thought to how information should be organized in such a global environment. This paper describes the Prospero File System, a file system based on the Virtual System Model, a model for building large systems within which users construct their own virtual systems by selecting and organizing the objects and services of interest. This customized view of a global file system makes it easier for users to keep track of files that they have identified as being of interest. The use of multiple name spaces can cause confusion. Such confusion is eliminated by support for closure: every object has an associated name space, and names specified by the object are resolved in that name space. Tools are provided to allow views to be kept up-to-date, and to allow views to be defined as functions of other (possibly changing) views. These tools promote sharing and enable the organization of files in ways that make it easier to identify information of interest than it is in existing systems. The prototype implementation has been used to organize information available from Internet archive sites; its directory service has been used from more than 7,500 systems in 29 countries. This paper discusses the goals of the Prospero File System, describes the prototype implementation, and discusses experience with the use of the system to date.

Citations

703 Scale and performance in a distributed file system – Howard, Kazar, et al. - 1988
372 Design and implementation of the Sun Network Filesystem – Sandberg, Goldberg, et al. - 1985
311 User Datagram Protocol – Postel - 1980
246 The Sprite Network Operating System – Ousterhout, Cherenson, et al. - 1988
197 Experiences with the amoeba distributed operating system – Tanenbaum, Renesse, et al. - 1990
166 The LOCUS Distributed Operating System – Walker, Popek, et al. - 1983
128 An information system for corporate users: Wide area information servers – Kahle, Medlar - 1991
125 a global file system – Alex - 1992
118 File transfer protocol – Postel, Reynolds
109 Archie: An electronic directory service for the Internet – Emtage, Deutsch - 1992
38 Plan 9, a distributed system – Presotto, Pike, et al. - 1991
34 Distributed indexing: a scalable mechanism for distributed information retrieval", SIGIR – Danzig, Ahn, et al. - 1991
30 The Virtual System Model: A Scalable Approach to Organizing Large Systems – Neuman - 1992
30 The profile naming service – Peterson - 1987
26 QuickSilver distributed file services: an architecture for horizontal growth – Cabrera, Wyllie - 1988
26 O’Toole Jr. Semantic file systems – Gifford, Jouvelot, et al. - 1991
21 Accessing files in an internet: The Jade file system – Rao, Peterson - 1993
18 Blending hierarchical and attribute-based file naming – Sechrest, McClennen - 1992
10 Towards a universal directory service – Lantz, Edighoffer, et al. - 1985
6 The Need for Closure in Large Distributed Systems – Neuman - 1989
4 Workstations and the Virtual System Model – Neuman - 1989
3 An Experimental Implementation of the Tilde Naming System – Comer, Droms, et al. - 1990
2 Operating Systems: an advanced course – Saltzer - 1978
1 Resource discovery and related research at the – Schwartz - 1991