The virtual system model: a scalable approach to organizing large systems

In recent years, many researchers have explored mechanisms that allow systems to span large networks. Few, however, have looked at the problems that will confront the users of these highly distributed systems. There will be a huge amount of information available within such a system, and that information will be scattered about. Even if users can access it all, there will be so much that is irrelevant that it will be di cult to identify the pieces that are of interest.

[1]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[2]  George H. Mealy,et al.  A method for synthesizing sequential circuits , 1955 .

[3]  Dana S. Scott,et al.  Finite Automata and Their Decision Problems , 1959, IBM J. Res. Dev..

[4]  I. G. BONNER CLAPPISON Editor , 1960, The Electric Power Engineering Handbook - Five Volume Set.

[5]  E. F. Moore Sequential Machines: Selected Papers , 1964 .

[6]  Parag A. Pathak,et al.  Massachusetts Institute of Technology , 1964, Nature.

[7]  P. G. Neumann,et al.  A general-purpose file system for secondary storage , 1965, Published in AFIPS '65 (Fall, part I).

[8]  Abhay K. Bhushan,et al.  The File Transfer Protocol , 1971, Request for Comments.

[9]  C. J. Date,et al.  An introduction to database systems (The systems programming series) , 1975 .

[10]  A. Retrospective,et al.  The UNIX Time-sharing System , 1977 .

[11]  Brian Randell,et al.  Operating Systems, An Advanced Course , 1978 .

[12]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[13]  S. O. Freedman McGILL UNIVERSITY , 1979, The Lancet.

[14]  J. Lumley AUSTRALIA , 1920, The Lancet.

[15]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[16]  Brian Randell,et al.  The newcastle connection or UNIXes of the world unite! , 1982, Softw. Pract. Exp..

[17]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[18]  Bruce Walker,et al.  The LOCUS distributed operating system , 1983, SOSP '83.

[19]  Stefano Ceri,et al.  Distributed Databases: Principles and Systems , 1984 .

[20]  Douglas Brian Terry,et al.  Distributed name servers: naming and caching in large distributed computing environments , 1985 .

[21]  Karen R. Sollins Distributed Name Management. , 1985 .

[22]  Dennis McLeod,et al.  A federated architecture for information management , 1985, TOIS.

[23]  Robert Joseph Fowler,et al.  Decentralized object finding using forwarding addresses (object, network, distribution) , 1985 .

[24]  Keith A. Lantz,et al.  Towards a universal directory service , 1985, PODC '85.

[25]  C. Batini,et al.  A comparative analysis of methodologies for database schema integration , 1986, CSUR.

[26]  Butler W. Lampson,et al.  Designing a global name service , 1986, PODC '86.

[27]  Andrew S. Tanenbaum,et al.  The Design of a Capability-Based Distributed Operating System , 1986, Comput. J..

[28]  Ralph Edward Droms Naming of files in distributed systems (tilde, remote, unix, network) , 1986 .

[29]  Butler W. Lampson,et al.  A Global Authentication Service without Global Trust , 1986, 1986 IEEE Symposium on Security and Privacy.

[30]  Gio Wiederhold,et al.  Views, Objects, and Databases , 1986, Computer.

[31]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[32]  L. F. Cabrera,et al.  QuickSilver distributed file services: an architecture for horizontal growth , 1988, [1988] Proceedings. 2nd IEEE Conference on Computer Workstations.

[33]  Andrew R. Cherenson,et al.  The Sprite network operating system , 1988, Computer.

[34]  T. N. Chairman-Nam,et al.  Proceedings of the 20th international conference on Software engineering , 1998, ICSE 1998.

[35]  Brian N. Bershad,et al.  Watchdogs - Extending the UNIX File System , 1988, Comput. Syst..

[36]  Steven M. Drucker,et al.  Intermedia: the concept and the construction of a seamless information environment , 1988, Computer.

[37]  Jeffrey I. Schiller,et al.  An Authentication Service for Open Network Systems. In , 1998 .

[38]  William G. Griswold,et al.  Extension and software development , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[39]  M. W. Shields An Introduction to Automata Theory , 1988 .

[40]  J. Howard Et El,et al.  Scale and performance in a distributed file system , 1988 .

[41]  Michael F. Schwartz The Networked Resource Discovery Project , 1989, IFIP Congress.

[42]  B. Clifford Neuman The Virtual System Model for Large Distributed Operating Systems , 1989 .

[43]  B. C. Neuman Workstations and the virtual system model , 1989, Proceedings of the Second Workshop on Workstation Operating Systems.

[44]  V. Rich Personal communication , 1989, Nature.

[45]  Garret Swart,et al.  Availability and consistency tradeoffs in the Echo distributed file system , 1989, Proceedings of the Second Workshop on Workstation Operating Systems.

[46]  B. Clifford Neuman The need for closure in large distributed systems , 1989, OPSR.

[47]  Amy Pearl,et al.  Sun's Link Service: a protocol for open linking , 1989, Hypertext.

[48]  Ralph E. Droms,et al.  An Experimental Implementation of the Tilde Naming System , 1990, Comput. Syst..

[49]  Mahadev Satyanarayanan,et al.  Scalable, secure, and highly available distributed file access , 1990, Computer.

[50]  M. Schwartz Resource Discovery and Related Research at the University of Colorado ; CU-CS-508-91 , 1990 .

[51]  Douglas C. Engelbart,et al.  Knowledge-domain interoperability and an open hyperdocument system , 1990, CSCW '90.

[52]  Yuri Breitbart,et al.  Multidatabase Interoperability , 1990, SGMD.

[53]  Peter B. Danzig,et al.  Distributed indexing: a scalable mechanism for distributed information retrieval , 1991, SIGIR '91.

[54]  Brewster Kahle,et al.  An information system for corporate users: wide area information servers , 1991 .

[55]  Guido van Rossum,et al.  Experience with the Amoeba distributed operating system , 1991 .

[56]  Ronald A. Olsson,et al.  An approach to genuine dynamic linking , 1991, Softw. Pract. Exp..

[57]  John J. Leggett,et al.  PROXHY: a process-oriented extensible hypertext architecture , 1991, TOIS.

[58]  B. Clifford Neuman,et al.  The Prospero File System: A Global File System Based on the Virtual System Model , 1992, Comput. Syst..

[59]  Jerome H. Saltzer,et al.  On the Naming and Binding of Network Destinations , 1993, RFC.

[60]  Scale in Distributed Systems , 1994 .

[61]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.