|
ABSTRACT
The use of UIDs as internal names in an operating system for a local network is discussed. The use of internal names in other distributed systems is briefly surveyed. For this system, UIDs were chosen because of their intrinsic location independence and because they seemed to lend themselves to a clean structure for the operating system nucleus. The problems created by UIDs were: generating UIDs; locating objects; supporting multiple versions of objects; replicating objects; and losing objects. Some solutions to these problems are presented; for others, no satisfactory solution has yet been implemented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Apollo DOMAIN Architecture. Apollo Computer Inc., Chelmsford, Mass., 1981.
|
| |
2
|
Birrel, A. D., Needham, R. M. "A Universal File Server." IEEE Tranacions on Software Engineering, SE-6, 5 (September 1980), pp. 450-453
|
 |
3
|
Andrew D. Birrell , Roy Levin , Roger M. Needham , Michael D. Schroeder, Grapevine: An exercise in distributed computing, Proceedings of the eighth ACM symposium on Operating systems principles, p.178-179, December 14-16, 1981, Pacific Grove, California, United States
|
| |
4
|
Bishop, P. B. Computer Systems with a Very Large Address Space and Garbage Collection. Technical Report LCS/TR-178, Laboratory for Computer Science, M.I.T., Cambridge, Mass., May 1977.
|
| |
5
|
Clark, D., Halstead, B., Keohan, S., Sieber, J., Test, J., Ward, S. "The TRIX 1.0 Operating System." Newsletter of IEEE Tech. Comm. On Distributed Processing, 1, 2 (December 1981), pp. 3-5.
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
Edward D. Lazowska , Henry M. Levy , Guy T. Almes , Michael J. Fischer , Robert J. Fowler , Stephen C. Vestal, The architecture of the Eden system, Proceedings of the eighth ACM symposium on Operating systems principles, p.148-159, December 14-16, 1981, Pacific Grove, California, United States
|
 |
14
|
R. Levin , E. Cohen , W. Corwin , F. Pollack , W. Wulf, Policy/mechanism separation in Hydra, Proceedings of the fifth ACM symposium on Operating systems principles, p.132-140, November 19-21, 1975, Austin, Texas, United States
|
 |
15
|
|
 |
16
|
G. W.R. Luderer , H. Che , J. P. Haggerty , P. A. Kirslis , W. T. Marshall, A distributed UNIX system based on a virtual circuit switch, Proceedings of the eighth ACM symposium on Operating systems principles, p.160-168, December 14-16, 1981, Pacific Grove, California, United States
|
 |
17
|
|
| |
18
|
Nelson, D. L. "Role of Local Network in the Apollo Computer System." Newsletter of IEEE Tech. Comm. on Distributed Processing, 1, 2 (December 1981), pp. 10-13.
|
| |
19
|
|
 |
20
|
Fred J. Pollack , Kevin C. Kahn , Roy M. Wilkinson, The iMAX-432 object filing system, Proceedings of the eighth ACM symposium on Operating systems principles, p.137-147, December 14-16, 1981, Pacific Grove, California, United States
|
 |
21
|
G. Popek , B. Walker , J. Chow , D. Edwards , C. Kline , G. Rudisin , G. Thiel, LOCUS a network transparent, high reliability distributed system, Proceedings of the eighth ACM symposium on Operating systems principles, p.169-177, December 14-16, 1981, Pacific Grove, California, United States
|
 |
22
|
David D. Redell , Yogen K. Dalal , Thomas R. Horsley , Hugh C. Lauer , William C. Lynch , Paul R. McJones , Hal G. Murray , Stephen C. Purcell, Pilot: an operating system for a personal computer, Communications of the ACM, v.23 n.2, p.81-92, Feb. 1980
[doi> 10.1145/358818.358822]
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
 |
26
|
Daniel Swinehart , Gene McDaniel , David Boggs, WFS a simple shared file system for a distributed environment, Proceedings of the seventh ACM symposium on Operating systems principles, p.9-17, December 10-12, 1979, Pacific Grove, California, United States
[doi> 10.1145/800215.806564]
|
| |
27
|
Ward, S. "TRIX: A Network-oriented Operating System." Proceedings of COMPCON '80, San Fransisco, Feb. 1980.
|
 |
28
|
W. Wulf , E. Cohen , W. Corwin , A. Jones , R. Levin , C. Pierson , F. Pollack, HYDRA: the kernel of a multiprocessor operating system, Communications of the ACM, v.17 n.6, p.337-345, June 1974
[doi> 10.1145/355616.364017]
|
CITED BY 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paul J. Leach , Paul H. Levine , James A. Hamilton , Bernard L. Stumpf, The file system of an integrated local network, Proceedings of the 1985 ACM thirteenth annual conference on Computer Science, p.309-324, March 1985, New Orleans, Louisiana, United States
|
|
|
|
|
|
Shlomo Weiss , Katie Rotzell , Tom Rhyne , Arny Goldfein, DOSS: a storage system for design data, Proceedings of the 23rd ACM/IEEE conference on Design automation, p.41-47, July 1986, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|