281 lines
12 KiB
Plaintext
281 lines
12 KiB
Plaintext
|
This file (README-prospero-documents, version of 30 November 1993,
|
|||
|
swa@isi.edu) describes the publicly available documents about the
|
|||
|
Prospero Directory Service. For comments on this file or questions
|
|||
|
about prospero, please send electronic mail to info-prospero@ISI.EDU
|
|||
|
|
|||
|
These files are all available through Prospero. If you're not running
|
|||
|
Prospero yet, they're also available via anonymous FTP from
|
|||
|
PROSPERO.ISI.EDU.
|
|||
|
|
|||
|
Some of the documents mentioned below this point in this file are
|
|||
|
marked with the label DISTRIBUTION and are additionally available in
|
|||
|
the doc subdirectory of the latest Beta and Alpha Prospero releases
|
|||
|
(releases Beta.5.1 and Alpha.5.2a). A good way to obtain the Prospero
|
|||
|
distribution, if you're not running Prospero yet, is to anonymously
|
|||
|
FTP to PROSPERO.ISI.EDU and get /pub/prospero/prospero.tar.Z. If you
|
|||
|
are already running Prospero, the lastest distribution is kept in
|
|||
|
/releases/prospero/prospero.tar.Z.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-oir.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-oir.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@ARTICLE{oir,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "Prospero: A Tool for Organizing {I}nternet Resources",
|
|||
|
JOURNAL = "Electronic Networking: Research, Applications and Policy",
|
|||
|
MONTH = "Spring",
|
|||
|
YEAR = 1992,
|
|||
|
VOLUME = 2,
|
|||
|
NUMBER = 1}
|
|||
|
|
|||
|
This is a useful first paper to read. It gives a good overview of
|
|||
|
Prospero and what it does. It also describes a bit about the Virtual
|
|||
|
System model, of which Prospero is a prototype implementation. It
|
|||
|
describes what Prospero does, not how it does it.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/papers/prospero-ITR-Neuman-interview.au
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-ITR-Neuman-interview.au
|
|||
|
|
|||
|
This is an audio transcript of an November 17, 1993 interview on the
|
|||
|
Internet Talk Radio "Geek of the Week" program. The description:
|
|||
|
|
|||
|
Carl Malamud interviews Clifford Neuman, instrumental in the
|
|||
|
development of Internet protocols such as Kerberos and Prospero.
|
|||
|
Neuman discusses what Prospero is and how this miracle system can
|
|||
|
be anything you want it to be. Neuman also discusses his work
|
|||
|
in security and how that relates to his recent interests in resource
|
|||
|
discovery.
|
|||
|
|
|||
|
|
|||
|
It is 30 minutes long and is a good thing to listen to for the
|
|||
|
philosophy behind the Prospero virtual system model.
|
|||
|
|
|||
|
overview of how Prospero does what it does.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-bii.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-bii.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@INPROCEEDINGS{prosperobii,
|
|||
|
AUTHOR = "Neuman, B. Clifford and Augart, Steven Seger",
|
|||
|
TITLE = "Prospero: A Base for Building Information Infrastructure",
|
|||
|
BOOKTITLE = "Proceedings of INET'93",
|
|||
|
YEAR = 1993,
|
|||
|
MONTH = "August"}
|
|||
|
|
|||
|
This paper describes how Prospero can be used to integrate internet
|
|||
|
information services, including Gopher, WAIS, Archie, and World Wide
|
|||
|
Web. It is another good first paper to read about Prospero. The paper will
|
|||
|
be presented at INET'93 in August.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-gfsvsm.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-gfsvsm.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@ARTICLE{gfsvsm,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "The {P}rospero {F}ile {S}ystem: A Global File System
|
|||
|
based on the {V}irtual {S}ystem {M}odel",
|
|||
|
JOURNAL = "Computing Systems",
|
|||
|
VOLUME = 5,
|
|||
|
NUMBER = 4,
|
|||
|
YEAR = 1992,
|
|||
|
MONTH = "Fall"}
|
|||
|
|
|||
|
This is a good second paper to read about Prospero. This one is
|
|||
|
targeted more toward system implementors. It provides more
|
|||
|
implementation details than the paper on organizing Internet
|
|||
|
resources, but less of the vision of how Prospero can be used together
|
|||
|
with other systems. Note: the online copy is the paper presented at
|
|||
|
the Workshop on File System. A slightly revised version of the paper
|
|||
|
which subsequently appeared in Computing Systems and Computing Systems is
|
|||
|
the preferred citation.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-smlic.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-smlic.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@INPROCEEDINGS{prosperosmlic,
|
|||
|
AUTHOR = "Neuman, B. Clifford and Augart, Steven Seger and
|
|||
|
Upasani, Shantaprasad",
|
|||
|
TITLE = "Using Prospero to Support Integrated
|
|||
|
Location-Independent Computing",
|
|||
|
BOOKTITLE = "Proceedings of the Usenix Symposium on Mobile and
|
|||
|
Location-Independent Computing",
|
|||
|
YEAR = 1993,
|
|||
|
MONTH = "August",
|
|||
|
PAGES = "29--34"}
|
|||
|
|
|||
|
This paper describes how the Prospero Directory Service can be used to
|
|||
|
solve the server selection problem and the user location problem. The
|
|||
|
paper was presented in August, 1993, at the Usenix Symposium on Mobile
|
|||
|
and Location-Independent Computing.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/UW-CS-89-01-07.PS.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/UW-CS-89-01-07.PS.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@TECHREPORT{vsmldos,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "The {V}irtual {S}ystem {M}odel for Large Distributed
|
|||
|
Operating Systems",
|
|||
|
INSTITUTION = "Department of Computer Science, University of Washington",
|
|||
|
YEAR = 1989,
|
|||
|
MONTH = "April",
|
|||
|
NUMBER = "89-01-07"}
|
|||
|
|
|||
|
This describes the initial vision for the Virtual System Model, the
|
|||
|
model on which Prospero is based. Much of the material in this paper
|
|||
|
appears in greater detail in other papers.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/UW-CSE-90-05-01.PS.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/UW-CSE-90-05-01.PS.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@TECHREPORT{vsmtp,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "The {V}irtual {S}ystem {M}odel: A Scalable Approach to
|
|||
|
Organizing Large Systems (A Thesis Proposal)",
|
|||
|
INSTITUTION = "Department of Computer Science and Engineering,
|
|||
|
University of Washington",
|
|||
|
YEAR = 1990,
|
|||
|
MONTH = "May",
|
|||
|
NUMBER = "90-05-01"}
|
|||
|
|
|||
|
For a long time this was the best description of Prospero, but all the
|
|||
|
information in this document appears in more recent papers and the
|
|||
|
dissertation itself.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-closure.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-closure.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@ARTICLE{nfclosure,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "The Need for Closure in Large Distributed Systems",
|
|||
|
JOURNAL = "Operating Systems Review",
|
|||
|
MONTH = "October",
|
|||
|
YEAR = 1989,
|
|||
|
VOLUME = 23,
|
|||
|
NUMBER = 4,
|
|||
|
PAGES = "28--30"}
|
|||
|
|
|||
|
This paper describes the reasons that operating systems need to
|
|||
|
support closure, that is they need to make it clear which name space
|
|||
|
is to be used when resolving names. While closure is one of the
|
|||
|
important features of Prospero, the concept should be applied in other
|
|||
|
operating systems too.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/prospero-wsvsm.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-wsvsm.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@INPROCEEDINGS{wsvsm,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "Workstations and the {V}irtual {S}ystem {M}odel",
|
|||
|
BOOKTITLE = "Proceedings of the 2nd IEEE Workshop on
|
|||
|
Workstation Operating Systems",
|
|||
|
YEAR = 1989,
|
|||
|
MONTH = "September",
|
|||
|
PAGES = "91--95",
|
|||
|
NOTE = "Also appears in the {\it Newsletter of the IEEE Technical
|
|||
|
Committee on Operating Systems}, Volume 3, Number 3,
|
|||
|
Fall 1989. Available as University of Washington Department
|
|||
|
of Computer Science and Engineering Technical Report
|
|||
|
89-10-10"}
|
|||
|
|
|||
|
Describes the role of the workstation in a system based on the Virtual
|
|||
|
System Model. Also provides an early description of Prospero.
|
|||
|
|
|||
|
Prospero:
|
|||
|
/papers/subjects/computers/operating-systems/prospero/prospero-neuman-thesis.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/prospero/prospero-neuman-thesis.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@PHDTHESIS{phdneuman,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "The {V}irtual {S}ystem {M}odel: A Scalable Approach to
|
|||
|
Organizing Large Systems",
|
|||
|
SCHOOL = "University of Washington",
|
|||
|
MONTH = "June",
|
|||
|
YEAR = 1992,
|
|||
|
NOTE = "Department of Computer Science and Engineering
|
|||
|
Technical Report 92-06-04"}
|
|||
|
|
|||
|
This is Clifford Neuman's Ph.D. Dissertation. It is currently the
|
|||
|
definitive work on Prospero and the Virtual System Model. The
|
|||
|
prospero manuals that form its appendices have been superseded by
|
|||
|
those described below.
|
|||
|
|
|||
|
Prospero:
|
|||
|
/papers/subjects/computers/operating-systems/prospero/doc/prospero-protocol-v5.PS.Z
|
|||
|
Anonymous FTP: /pub/prospero/doc/prospero-protocol-v5.PS.Z
|
|||
|
DISTRIBUTION: protocol.PS, protocol.tex
|
|||
|
(POSTSCRIPT or LaTeX)
|
|||
|
This is a description of version 5 of the Prospero protocol
|
|||
|
and of the Reliable Delivery Protocol that we use. It includes lots
|
|||
|
of information that was elided in the version 1 protocol
|
|||
|
specification. It also has a lot of information in it about how the
|
|||
|
system works. The LaTeX source is available as
|
|||
|
prospero-protocol-v5.tex.Z.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/doc/prospero-protocol-v1.PS.Z
|
|||
|
Anonymous FTP: /pub/prospero/doc/prospero-protocol-v1.PS.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
This is a description of version 1 of the Prospero protocol.
|
|||
|
(It's identical to appendices D and E of B. Clifford Neuman's Ph.D.
|
|||
|
Dissertation.) It is now obsoleted by version 5 protocol. However,
|
|||
|
we are still making it available since a number of older servers are running
|
|||
|
version 1 protocol, and since most of the current ARCHIE clients use the
|
|||
|
older Version 1 protocol.
|
|||
|
|
|||
|
Prospero:
|
|||
|
/papers/subjects/computers/operating-systems/prospero/doc/prospero-user-manual.PS.Z
|
|||
|
Anonymous FTP: /pub/prospero/doc/prospero-user-manual.PS.Z
|
|||
|
DISTRIBUTION: manual.PS, manual.tex
|
|||
|
(POSTSCRIPT or LaTeX)
|
|||
|
This is the Prospero User's manual. It is slightly out of
|
|||
|
date, and we'll be revising it shortly. Latex source in the
|
|||
|
corresponding .tex file.
|
|||
|
|
|||
|
Prospero:
|
|||
|
/papers/subjects/computers/operating-systems/prospero/doc/prospero-library.PS.Z
|
|||
|
Anonymous FTP: /pub/prospero/doc/prospero-library.PS.Z
|
|||
|
DISTRIBUTION: library.PS, library.tex
|
|||
|
(POSTSCRIPT, LaTeX)
|
|||
|
Prospero library manual. Somewhat sketchy and not
|
|||
|
comprehensive, but far better than nothing. This is mainly useful for
|
|||
|
applications writers. This is slowly being updated. Latex source in
|
|||
|
the corresponding .tex file.
|
|||
|
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/security/issues.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/psfos.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@INPROCEEDINGS{psfos,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "Protection and Security Issues for Future Systems",
|
|||
|
BOOKTITLE = "Proceedings of the Workshop on Operating Systems of the
|
|||
|
90s and Beyond",
|
|||
|
PUBLISHER = "Springer-Verlag",
|
|||
|
YEAR = 1991,
|
|||
|
MONTH = "July",
|
|||
|
PAGES = "184--201",
|
|||
|
NOTE = "Lecture Notes in Computer Science #563",}
|
|||
|
Not Prospero-specific. Describes some of the security issues which
|
|||
|
underlay the development of Prospero's (optional) access control system.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/distributed-systems/scale.ps.Z
|
|||
|
Anonymous FTP: /pub/papers/scale.ps.Z
|
|||
|
(POSTSCRIPT)
|
|||
|
@INCOLLECTION{sds,
|
|||
|
AUTHOR = "Neuman, B. Clifford",
|
|||
|
TITLE = "Scale in Distributed Systems",
|
|||
|
BOOKTITLE = "Readings in Distributed Computing Systems",
|
|||
|
PUBLISHER = "IEEE Computer Society Press",
|
|||
|
YEAR = 1992}
|
|||
|
This is not really Prospero-specific, but it addresses general issues
|
|||
|
of scale in distributed systems. It discusses Prospero among other
|
|||
|
systems, and mentions a number of the issues that are driving the
|
|||
|
development of Prospero.
|
|||
|
|
|||
|
Prospero: /papers/subjects/computers/operating-systems/prospero/README-prospero-documents
|
|||
|
Anonymous FTP: /pub/papers/prospero/README-prospero-documents
|
|||
|
(ASCII)
|
|||
|
This file.
|
|||
|
|
|||
|
|
|||
|
Virtual-System-Name: #/INET/EDU/ISI/swa
|