By Topic

Workstation Operating Systems, 1989., Proceedings of the Second Workshop on

Date 27-29 Sept. 1989

Filter Results

Displaying Results 1 - 25 of 26
  • Workstation Operating Systems: Proceedings of the Second Workshop on Workstation Operating Systems (WWOS-II) (Cat. No.89TH0281-6)

    Publication Year: 1989
    Request permission for commercial reuse | PDF file iconPDF (32 KB)
    Freely Available from IEEE
  • A file storage implementation for very large distributed systems

    Publication Year: 1989, Page(s):1 - 5
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB)

    The issues that must be considered in structuring file storage for very large distributed systems are discussed. The authors describe the distributed file system they are developing, which is called FACE (file system for ACE). The first prototype of FACE consists of a series of enhancements to Sun's network file system (NFS) in order to add a stashing capability. User processes interact with the s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Ubik: replicated servers made easy

    Publication Year: 1989, Page(s):60 - 67
    Cited by:  Papers (1)  |  Patents (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (436 KB)

    While replication of administrative databases is important, quite often lazy propagation of updates does not suffice. This argument is couched in terms of experience with the Andrew file system (AFS) but the author believes that it generalizes to many environments. He discusses in some detail a replication library his group built, on top of which they built all of the AFS administrative servers. T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecture of fault-tolerant multiprocessor workstations

    Publication Year: 1989, Page(s):20 - 24
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB)

    A fault-tolerant multiprocessor architecture that is based on standard processors associated with stable storage boards is presented. The hardware architecture of the stable storage board and its software interface are briefly described. The hardware organization of the fault-tolerant multiprocessor is detailed, and some functionalities of a secure kernel are examined. The current status of the pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The x-kernel: an open operating system design

    Publication Year: 1989, Page(s):55 - 59
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (304 KB)

    An operating system design that views a workstation as a portal through which users access Internet resources is proposed. Such a system should accommodate a variety of protocol suites yet present users with an integrated and uniform interface to all the protocols and, as a consequence, to all Internet resources. Toward this end, they have designed an operating system, called the x-kernel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience with object-based distributed computation in the GUIDE operating system

    Publication Year: 1989, Page(s):16 - 19
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    A brief description is given of how the issues of access to (possibly remote) services and cooperative distributed computing are treated in GUIDE (Grenoble universities integrated distributed environment), a distributed operating system under development at Grenoble on a local network of workstations. An overview of the project is given, and the computational model of the system is described. Remo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • WWOS-II presentation of PROST

    Publication Year: 1989, Page(s):101 - 104
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (204 KB)

    A distributed operating system called PROST (process oriented operating system for transputers) is presented. Design goals and decisions are discussed. Implementation details and history are given. Results of performance measurements are reported, and experiences with PROST are described View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Raven project [distributed object-oriented OS]

    Publication Year: 1989, Page(s):86 - 90
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (292 KB)

    An overview is given of a distributed object-oriented operating system project called the Raven project. The Raven operating system is intended for use in a variety of applications, such as office systems and control systems. It is intended to work as a high-speed, fault-tolerant system. Raven includes both a programming language and an operating system. Raven is object-oriented in that it support... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Availability and consistency tradeoffs in the Echo distributed file system

    Publication Year: 1989, Page(s):49 - 54
    Cited by:  Papers (13)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB)

    The use of server replication to increase the availability of remote servers in a system of workstations is discussed. Tradeoffs between consistency of replication and caching versus availability are considered for the Echo distributed file system which uses two different replication techniques, one at the upper levels of the hierarchical name space, the name service, and another at the lower leve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient shared memory for testing parallel algorithms on distributed systems

    Publication Year: 1989, Page(s):13 - 15
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    A distributed data structure called a MOOSE (modifiable object structure), which is both efficient enough and general enough to be used by a wide variety of parallel algorithms, is outlined. The MOOSE structure is aimed at a loosely coupled distributed system in which several processors are connected over a local area network. It is implemented in the high-level distributed programming language SR... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mach: a foundation for open systems [operating systems]

    Publication Year: 1989, Page(s):109 - 113
    Cited by:  Papers (23)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (356 KB)

    An alternative approach to building an entire operating system (OS) separating those parts of the OS that control the basic hardware resources (the kernel) from those that determine the unique characteristics of an OS environment, is examined, taking the Mach kernel as an example. Mach features which support OS emulation are discussed. In-kernel and out-of-kernel emulation are described. Two insta... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • AIX 3 technology [operating system]

    Publication Year: 1989, Page(s):96 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (236 KB)

    Areas in which advances in AIX 3 technology have been sought are outlined. Several of these are discussed, in particular: enhanced support of industry standards, kernel integration, dynamic binding and/or shared libraries, logical volumes, and distributed system support View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • What is the right amount of statelessness in a file server?

    Publication Year: 1989, Page(s):82 - 85
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (204 KB)

    It is argued that although the stateless server model has proved quite useful to network file systems, statelessness is a means to an end and should not be an end in itself. The author maintains that statelessness can be a severe impediment to building efficient, reliable systems. He concludes that if its actual advantages can be preserved in a stateful system without too much effort, statelessnes... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A multi-user, multi-language open operating system

    Publication Year: 1989, Page(s):125 - 129
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB)

    An open operating system, which provides a high degree of programming flexibility and efficiency, generally requires that all programs be written in a single language and provides no protection other than that which is available from the compiler. It is noted that these limitations become unacceptable on a workstation that must run untrusted software written in many different languages. Psyche, an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comments on workstation operating systems and virtual memory

    Publication Year: 1989, Page(s):43 - 48
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (348 KB)

    The current state and future development of virtual memory with particular reference to workstations, is discussed. The author considers the usefulness of virtual memory, exploring what has changed in software and hardware since virtual memory was introduced. Programs are loosely divided into three categories, and the usefulness of virtual memory is assessed for each category. The costs in speed, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The workstation as global communication interface

    Publication Year: 1989, Page(s):6 - 12
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (352 KB)

    The DASH project which is concerned with the logical design of large-scale multimedia systems and in particular, with the design of operating system software for its nodes is discussed. The system requirements include support for multimedia communication (this may require real-time scheduling techniques throughout the system) and a naming and security architecture that scales to global size and th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The connector and active devices mechanisms for constructing multimedia applications

    Publication Year: 1989, Page(s):68 - 72
    Cited by:  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    Some software mechanisms implemented in the multimedia workstations of an experimental multimedia teleconferencing system are discussed. These mechanisms are used to interface with the different types of devices involved in multimedia conference applications and to direct information flow among them. They are concerned with teleconferencing applications with which people in different offices can t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting large scale applications on networks of workstations

    Publication Year: 1989, Page(s):25 - 28
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    The extension of the ISIS distributed programming system to support large-scale distributed applications by providing hierarchical process groups is discussed. The present version of ISIS is limited to relatively small-scale applications, containing fewer than 50 workstations. The principal idea is to incorporate hierarchy in the program structure and exploit this to limit the communication and st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The workstation on the network: performance considerations for the communications interface

    Publication Year: 1989, Page(s):105 - 108
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    The authors discuss their efforts at understanding the design of network adapter subsystems. Their goal has been to understand design issues, define metrics for characterizing performance in a comprehensive manner, and examine the impact of design choices on the performance of the adapter subsystem. They look at current workstation designs and the implementation of the datalink layer in the driver... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workstations and the virtual system model

    Publication Year: 1989, Page(s):91 - 95
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    It is noted that users of the future will require access to objects and services that are scattered across large networks and that the workstation can mold these objects and services into complete systems. The author suggests that in order to talk about the role of the workstation in such systems, one must have an idea of how they will be organized. He describes one model for organizing such syste... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Coda: a highly available file system for a distributed workstation environment

    Publication Year: 1989, Page(s):114 - 116
    Cited by:  Papers (33)  |  Patents (17)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    A description is given of Coda, a file system for a large-scale distributed computing environment composed of Unix workstations. It provides resilience to server and network failures through the use of two distinct but complementary mechanisms. One mechanism, server replication, involves storing copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of executi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sprite position statement: use distributed state for failure recovery

    Publication Year: 1989, Page(s):130 - 133
    Cited by:  Papers (8)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (200 KB)

    The authors advocate keeping state in main memory instead of logging state to disk, so that higher performance services can be implemented. They are motivated by their distributed file system which uses stateful servers to support a high-performance distributed caching system. For reliability, a server's state is replicated in the main memory of other hosts so that the system can recover from the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient at-most-once messages based on synchronized clocks

    Publication Year: 1989, Page(s):73 - 81
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (524 KB)

    A novel message-passing protocol that guarantees at-most-once message delivery without requiring communication to establish connections, is described. The authors discuss how to use these messages to implement higher level primitives such as at-most-once remote procedure calls (RPC) and describe an implementation of at-most-once RPCs using their method. Performance measurements indicate that at-mo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PLURIX: a multiprocessing Unix-like operating system

    Publication Year: 1989, Page(s):29 - 36
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB)

    A description is given of PLURIX, a Unix-like operating system designed to control PEGASUS-32X, a symmetric multiprocessor supermicro based on several Motorola 68020 microprocessor. The differences and similarities between PLURIX and Unix are examined. The multiprocessing capabilities of PLURIX in the PEGASUS-32X environment are discussed, covering the hardware environment, multiprocessing objecti... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A prototype information environment

    Publication Year: 1989, Page(s):118 - 124
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    An information environment wherein a wide variety of network data is modeled as a single logical information space is now possible via a workstation network. Its effective implementation has potentially significant implications for workstation operating systems. The author discusses information environments in general, user interaction with information spaces, a substantial research prototype, ope... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.