ACM Home Page
Please provide us with feedback. Feedback
File servers for network-based distributed systems
Full text PdfPdf (4.23 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 16 ,  Issue 4  (December 1984) table of contents
Pages: 353 - 398  
Year of Publication: 1984
ISSN:0360-0300
Author
Liba Svobodova  IBM Zurich Research Laboratory, Ruschlikon, Switzerland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 94,   Citation Count: 32
Additional Information:

references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/3872.3873
What is a DOI?

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
ACCETTA, M., ROBERTSON, G, SATYANARAYANAN, M., AND THOMPSON, M. 1980. The design of a network-based central file system. Tech. Rep. CMU-CS-80-134, Dept. of Computer Science, Carnegie-MeUon Umv, Pittsburgh, Pa., Aug.
 
2
ANSI (AMERICAN NATIONAL STANDARDS INSTITUTE) 1981. Data processing--Open systems interconnection--Basic reference model, iS0/TC97/ SC16, Comput. Networks 5, 2, 81-118.
 
3
ANSI 1983. Addendum to the ISO 7498 covering connectionless-mode transmission. ISO/DP 8524, Dec.
 
4
5
 
6
BALKOVICH, E., LERMAN, S., AND PARMELEE, R. 1984. Project Athena, a joint academic-industry experiment in computers in education. In Proceedings of the IEEE 14th Annual Conference on Frontiers in Educatwn (Philadelphia, Pa., Oct. 3- 5). IEEE, New York, pp. 466-471.
 
7
BALL, E. J., BARBACCI, M. R., FAHLMAN, $. E., HAR- BISON, S. P., HIBBARD, P. G., RASHiD, R. F., ROBERTSON, G. G., AND STEELE, G. L., JR. 1982. The Spice project. Computer Science Research Rewew 1980-1981. Dept. of Computer Science, Carnegie-Mellon University, Pittsburgh, Pa., pp. 5-36.
 
8
BANATRE, J. P., BANATRE, M., AND PLOYETTE, F. 1983. Construction of a distributed system supporting atomic transactions. In Proceedings of the 3rd Symposium on Reliabd~ty in D~stributed Software and Database Systems (Clearwater Beach, Fla., Oct. 17-19). IEEE, New York.
9
 
10
BmRELL, A. D, AND NEEDHAM, R. M. 1980. A universal file server, iEEE Trans. Software Eng. SE- 6, 5 (Sept.), 450-453.
11
12
 
13
BLASGEN, M. W., ASTRAHAN, M. M., CHAMBERLiN, D. D., GRAY, J. N., KING, W. F., LINDSAY, B. G., LORIE, R. A., MEHL, W. J., PRICE, T. G., PUT- zoLv, G. R., SCHKOLNIK, M., SELINGER, P. G., SLUTZ, D. R., STRONG, H. R., TRAiGER, I. L., WADE, B. W., AND YOST, R. A. 1981. System R: An architectural update. IBM Syst. J. 20, 1 (Feb.), 41-62.
 
14
Bocos, D. R., SHOCH, J. F., TAFT, E. A., AND MET- CALFE, R. M. 1979. Pup: An internetwork architecture. Tech. Rep. CSL-79-10, Xerox Paid Alto Research Center, Palo Alto, Calif., July.
 
15
BORR, A. 1981. Transaction monitoring in ENCOM- PASS: Rehable &stributed transaction processrag. In Proceedings of the 7th International Conference on Very Large Data Bases (Cannes, France, Sept. 9-11). IEEE, New York. Also Tandem TR 81.2, Tandem Computers Inc., CupertroD, Calif., June 1981.
16
 
17
BROWN, M. R., KOLLING, K., AND TAFT, E. A. 1984. The Alpine file system. Tech. Rep. CSL- 84-4, Xerox Paid Alto Research Center, Palo Alto, Calif., Oct.
 
18
BUX, W., CLOSS, F., KUEMMERLE, K., KELLER, H. J., AND MUELLER, H. R. 1983. Architecture and design of a rehable token-ring network. IEEE J. Sel. Areas Comrnun. SAC-l, 5 (Nov.), 756-765.
 
19
CASEY, L. M. 1983. Comments on "The design of a reliable remote procedure call mechanism." Bell- Northern Research, Ottawa, Canada, Jan. Subm~tted for publication.
 
20
CA~rELL, R. G. G. 1984. Design and implementation of a relationship-entity-datum data model. Tech. Rep. CSL-83-4, Xerox Paid Alto Research Center, Paid Alto, Calif., May.
21
 
22
CiCS INTER SYSTEMS COMMUNICATION 1978. CICS/VS system/application design guide. IBM Form No. SC33-0067-1, June. chap. 13, pp. 379- 412.
 
23
CLARK, D. W., LAMPSON, B. W., MCDANIEL, G. A., ORNSTEIN, S. M., AND PIER, K. A. 1981. The Dorado: A high-performance personal computer. Tech. Rep. CSL-81-1, Xerox Paid Alto Research Center, Palo Alto, Calif., Jan.
24
 
25
CSS (COMPUTER SYSTEMS STRUCTURES) 1982. Laboratory for Computer Science Progress Report XIX (July 1981-July 1982). Massachusetts Institute of Technology, Cambridge, Mass.
26
 
27
DELLAR, C 1982. A file server for a network of low cost personal m,crocomputers. Sofiw. Pract. Exper. 12, 1051-1068.
28
 
29
DION, J. 1981. Reliable storage in a local network. Ph D. dissertation and Tech. Rep. 16, University of Cambridge, Computer Laboratory, Cambridge, England, Feb.
30
31
 
32
FRIORICH, M., AND OLDER, W. 1984. HELIX: The architecture of a distributed file system. In Proceedings of the 4th International Conference on D~stributed Computing Systems (San Francisco, Calif., May 14-18). IEEE, New York, pp. 422- 431.
33
 
34
35
 
36
GRAY, J. P. 1982. SNA operating system services to support distributed processing. In Proceedings of the '82 IEEE Internatwnal Large Scale Systems Symposium (Virginia Beach, Va., Oct.). IEEE, New York, pp. 161-165.
37
 
38
HOWARD, J. H., Ed. 1983. ITC file system design. Tech. Rep., Information Technology Center, Carnegie-Mellon University, Pittsburgh, Pa., Sept.
39
 
40
JoY, W., COOPER, E., FABRY, R., LEFFER, S., AND McKusicK, M. 1982. 4.2BSD System Manual. Tech. Rep. 5, Computer Systems Research Group, University of California, Berkeley, Sept.
 
41
KOTELL~, G. 1983. Personal computer networks. EDN (Mar. 3), 83-100.
 
42
LAMPSON, B. W. 1981. Remote procedure calls. Lecture Notes in Computer Science, vol. 105. Springer-Verlag, Berlin and New York, pp. 365-370.
 
43
LAMPSON, B. W. 1984. Hints for computer system design. IEEE So{tware (Jan.), 11-28.
 
44
45
 
46
LEACH, P. J., LEVlNE, P. H., DOUROS, B. P., HAMIL- TON, J. A., NELSON, D. L., AND STUMrF, B. L. 1983. The architecture of an integrated local network. IEEE J. Sel Areas Commun SAC-I, 5 (Nov.), 842-856.
 
47
LEBIHAN, J., ESCULIER, C., LELANN, G., AND TREILLE, L. 1980. SIRIUS-DELTA: Un prototype de systeme de gestion de donnees reparties. In D~str~buted Data Bases. Proceedings of the International Symposium on Distributed Data Bases (Paris, Mar.) North-Holland Publ., Amsterdam, pp. 137-160.
 
48
LINDSAY, B 1981. Object naming and catalog management for a distributed database manager. In Proceedings of the 2nd International Conference on D~stributed Systems (Paris, Apr. 8-10). IEEE, New York, pp. 31-40.
 
49
LINDSAY, B., SELINGER, P. G., GALTIERI, C., GRAY, J. N., LORIE, R. A., PRICE, T. G., PUTZOLU, F., TRAIGER, I. L., AND WADE, B. W. 1979. Notes on distributed databases. Tech. Rep. RJ2571, IBM San Jose Research Lab., San Jose, Calif., july.
50
 
51
LISKOV, B. 1982. On linguistic support for distributed programs. IEEE Trans. Software Eng. SE- 8, 3 (May), 203-210.
 
52
LiSKOV, B. 1984. Overview of the Argus language and system. Programming Methodology Group Memo 40, Lab. for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., Feb.
53
 
54
MARILL, T., AND STERN, D. 1975. The datacomputer--A network data utility. In Proceedings of AFIPS National Computer Con{erence 44 (Anahelm, Calif., May 19-22). AFIPS Press, Reston, Va., pp. 389-395.
 
55
MITCHELL, J. G. 1982. File servers for local area networks. Lecture Notes, Course on Local Area Networks, University of Kent, Canterbury, England, Mar., pp. 83-114.
56
 
57
MITCHELL, J. G., MAYBURY, W., AND SWEET, R. E. 1979. Mesa language manual. Tech. Rep. CSL- 79-3, Xerox Palo Alto Research Center, Palo Alto, Calif., Apr.
58
 
59
 
60
61
 
62
NEEDHAM, R. M., AND HERBERT, A. J. 1982. The Cambridge Drstributed Computing System. Addison-Wesley, Reading, Mass.
63
 
64
 
65
OPPEN, D. C., AND DALAL, Y. K. 1981. The Clearinghouse: A decentralized agent for locating named objects in a distributed environment. Tech. Rep. OPD-T8103, XEROX Office Products Division, Systems Development Dept., Palo Alto, Calif., Oct.
66
67
 
68
POSTEL, J. B. 1981. Transmission control protocol. DARPA Internet Program Protocol Specification, Sept.
 
69
70
 
71
REED, D. P., AND SVOBODOVA, L. 1981. SWALLOW: A distributed data storage system for a local network. In Local Networks for Computer Communicatmns, A. West and P. Janson, Eds. North-Holland Publ., Amsterdam, pp. 355- 373.
 
72
RICHARDS, M. 1969. BCPL: A tool for compiler writing and system programming. In Proceedings of the AFIPS Spring Joint Computer Conference 35 (Boston, Mass., May 14-16). AFIPS Press, Reston, Va., pp. 557-566.
 
73
RICHARDS, M., AYLWARD, A. R., BOND, P., EVANS, R. D., AND KNIGHT, B. J. 1979. TRIPOS: A portable operating system for mini-computers. So{tw. Pract. Exper. 9, 7 (July), 513-526.
 
74
SALTZER, J. H., REED, D. P., AND CLARK. D. D. 1981. End-to-end arguments in the system design. In Proceedings of the 2nd International Conference on Distributed Systems (Paris, Apr. 8-10). IEEE, New York, pp. 509-512.
 
75
SATYANARAYANAN, M. 1984. The ITC project: An experiment in large-scale distributed personal computing, in Proceedings of the Networks 84 Conference (Madras, India, Oct.). Also Rep. CMU-ITC-035, Information Technology Center, Carnegie-Mellon University, Pittsburgh, Penn.
 
76
SaOCH, J. F., A~O WEYER, S. A. 1979. Page level access to a network file server from Smalltalk. Unpublished paper, Xerox Paid Alto Research Center, Palo Alto, Calif., Apr.
 
77
SHRIVASTAVA, S. K., AND PANZIERI, F. 1982. The design of a reliable procedure call mechanism. iEEE Trans Comput. C-31, 7 (July), 692-697.
78
 
79
SUNDSTROM, R. J., AND SCHVLZ, G. D. 1980. SNA's first six years: 1974-1980. In Proceedings of the 5th International Conference on Computer Communwation (Atlanta, Ga., Oct. 27-30). North- Holland Publ., Amsterdam, pp. 578-585.
 
80
81
 
82
83
 
84
TAKAGI, A. 1979. Concurrent and reliable updates of distributed databases. Tech. Rep. MIT/LCS/ TM-144, Lab. for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., Nov.
 
85
TEITELMAN, W. 1984. The Cedar programming environment: A mldterm report and examination. Tech. Rep. CSL-83-11, Xerox Palo Alto Research Center, Palo Alto, Calif., June.
 
86
THACKER, C. P., MCCREIGHT, E. M., LAMPSON, B. W., SPROULL, R. F., AND BOGGS, D. R. 1981. Alto: A personal computer. In Computer Structures: Principles and Examples, D. P. Siewiorek, C. G. Bell, and A. Newell, Eds., 2nd ed. McGraw-Hill, New York.
87
 
88
TRAIGER, I. L., GRAY, J. N., GALTIERI, C. A., AND LINOSAY, B. G. 1979. Transactwns and consistency in distributed database systems. Tech. Rep. RJ2555, IBM San Jose Research Lab., San Jose, Calif., June.
89
 
90
 
91
WILKES, M. V., AND WHEELER, D. J. 1979. The Cambridge digital communications ring. In Proceedings of the NBS Local Area Communication Network Symposium (Boston, Mass., May). National Bureau of Standards, Gaithersburg, Md.
 
92
WILLIAMS, R., DANIELS, D., HAAS, L., LAPIS, G., LINDSA~, B., NG, P., OBERMARK, R., SELINGER, P., WALKER, A., WILMS, P., ANO YOST, R. 1982. R*: An overview of the architecture. In Proceedings of the 2nd Internatwnal Conference on Databases: Improwng Database Usability and Responsiveness (Jerusalem, Israel, June 1-27). Academic Press, Orlando, Fla.

CITED BY  32

INDEX TERMS

Classification:
  C. Computer Systems Organization
  C.2 COMPUTER-COMMUNICATION NETWORKS
      C.2.2 Network Protocols
          Subjects: Protocol architecture (OSI model)

  D. Software
  D.4 OPERATING SYSTEMS
      D.4.1 Process Management
          Subjects: Deadlocks; Concurrency
      D.4.2 Storage Management
          Subjects: Allocation/deallocation strategies
      D.4.3 File Systems Management
          Subjects: File organization; Distributed file systems
      D.4.4 Communications Management
          Subjects: Network communication; Message sending
      D.4.5 Reliability
          Subjects: Backup procedures; Checkpoint/restart
      D.4.6 Security and Protection
          Subjects: Access controls
      D.4.7 Organization and Design
          Subjects: Distributed systems

  E. Data
  E.5 FILES
      Subjects: Backup/recovery

  H. Information Systems
  H.2 DATABASE MANAGEMENT
      H.2.0 General
          Subjects: Security, integrity, and protection**
      H.2.4 Systems
          Subjects: Transaction processing; Distributed databases
      H.2.7 Database Administration
          Subjects: Logging and recovery


General Terms:
Design, Reliability


REVIEW

"George W. Gorsline : Reviewer"

The concept of a (centralized or distributed) data collection, accessible as needed by programs executing in processor/memory diads of divergent abilities located where needed or desired, has been a recurring dream of many. The widespread prolif  more...