[1992] Proceedings Third Workshop on Workstation Operating Systems

23-24 April 1992

Filter Results

Displaying Results 1 - 25 of 32
  • Proceedings. Third Workshop on Workstation Operating Systems (Cat. No.92TH0413-5)

    Publication Year: 1992
    Request permission for commercial reuse | PDF file iconPDF (140 KB)
    Freely Available from IEEE
  • I/O system design for intensive multimedia I/O

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

    The intensive I/O generated by multimedia devices and delivered over fast networks requires a new approach to I/O system software design for workstation operating systems. In general, the system should provide more flexibility in how devices are controlled and in constructing the data paths used for data transfer. The author argues for the separation of control and data transfer as a general desig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Device control abstractions for workstation operating system

    Publication Year: 1992, Page(s):34 - 38
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (284 KB)

    Unpredictable workloads on a general-purpose workstation operating system will cause disturbances in process scheduling that become visible to the user. Systems that combine real-time and general-purpose characteristics in a single operating system have met with mixed success. The advent of multiprocessor workstations makes it feasible to dedicate functionally specific behavior to separate process... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On kernel support for real-time multimedia applications

    Publication Year: 1992, Page(s):39 - 46
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (496 KB)

    Real-time operating system services are required to support multimedia systems that rely heavily on the workstation processor for control of the audio and video processors and movement of audio and video data. The requirements for each service are described, together with the YARTOS kernel, an operating system kernel that provides real-time communication and computation services. The programming m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Toward massive distributed file systems

    Publication Year: 1992, Page(s):48 - 51
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (308 KB)

    Massive scale in distributed file systems remains an elusive goal. Existing systems are generally limited to only a few hundred clients or make restrictive assumptions, such as that widely shared files are read-only. It is argued that a truly massive system must scale for all kinds of files; file access traces suggest that occasionally written files make up too large a proportion of shared reads t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A plea for interfaces that support caching

    Publication Year: 1992, Page(s):137 - 140
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 KB)

    The kinds of problems client designers face when using interfaces without adequate caching support are discussed. A description of more recent file server protocols in which caching support is present is given. The difficulties interface designers will face in incorporating caching support are described. The designer faces the problem of making apparent the basic functionality of the interface, un... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A proposal for a public domain systems library

    Publication Year: 1992, Page(s):111 - 115
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB)

    The author discussed the characteristics of the ideal library and two classes of problems facing a project like the operating systems library, i.e., cultural and technical. Technical problems include version management, system integration, language conflicts, runtime support conflicts, and overall comprehension. A library of operating systems modules that is freely available and is a subject of re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Lost in a labyrinth of workstations

    Publication Year: 1992, Page(s):52 - 55
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB)

    Two efforts at descriptive name service for workstations are discussed. The Networked Resource Discovery Project proposes to use signposts to locate resources. This approach is effective in the search for one of many instances of a service. Nomenclator is a system that combines maps with signs. Early Nomenclator results indicate that there are significant performance advantages to be had by using ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Medium term virtual memory replacement

    Publication Year: 1992, Page(s):142 - 147
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB)

    A measurement technique that is used to monitor memory usage is described, and two new algorithms for memory management are presented. The first is a virtual memory replacement algorithm that is partially based on periodic, sequential, and transient behaviors. The other is an approximation to the line replaceable unit (LRU), called the cluster LRU, that performs better on the programs measured tha... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The workstation as a waystation:-integrating mobility into computing environments

    Publication Year: 1992, Page(s):17 - 21
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (236 KB)

    With mobile computers, and increasingly mobile users, a new paradigm for integrated execution must be developed. An environment in which users may move freely among machines and may move machines freely from place to place, is described. In such an environment, a workstation is essentially a computer that temporarily provides windows and processing power to a user. The specific implications of mob... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Disk reads with DRAM latency

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

    To overcome the relative deterioration of secondary storage performance, input/output systems are being designed around highly parallel disk arrays, high-bandwidth optical networks, and cache-specialized file systems. Disk arrays increase secondary storage throughput by spreading data over many disks so that large accesses are striped for parallel operation and so that many small accesses can oper... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Escaping the disk bottleneck in fast transaction processing

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

    An approach to avoiding the disk access bottleneck for transaction processing applications is described. The approach is based on the use of primary copy replication, and takes advantage of recent hardware advances such as inexpensive high-speed CPUs and networks, and uninterruptable power supplies. In addition to improving response time, the architecture increases overall availability and reliabi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting the information mesh

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

    A model for the role of the network in a distributed computing environment that will necessarily require abstractions in the operating system has been developed. This model is based on information that is long lived and widely distributed. It assumes that interesting information can be distributed around the world, and survives outside any particular application, application toolkit, or programmin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using microbenchmarks to evaluate system performance

    Publication Year: 1992, Page(s):148 - 153
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    An implicit assumption underlying the use of microbenchmarks is that the time required for the microbenchmark to exercise the code path in question is the same as it when the code path is used by real programs. The vulnerability of this assumption is demonstrated by showing the significant variation that can occur with even simple microbenchmarks. The behavior of cache memory can distort the perfo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workstation cooperation through a typed distributed shared memory abstraction

    Publication Year: 1992, Page(s):70 - 74
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (324 KB)

    Data units are defined in a level that is above simple memory but below other cooperation paradigms. They are easily ported and well matched to traditional programming. Implementations can vary to suit each system, but the interface remains the same. They can be added to various systems without affecting the operating system context. Data units make an excellent foundation for building fully funct... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Issues in wireless mobile computing

    Publication Year: 1992, Page(s):2 - 10
    Cited by:  Papers (31)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (552 KB)

    The trend toward possible computers with interfaces to wireless network technologies is examined. The question of needed research and specification of hardware is discussed, the major challenges, such as services for the mobile user, mobile internetworking and adjusting to new technologies are described, and a listing of outstanding questions which must be resolved is presented View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SPECmarks are leading us astray

    Publication Year: 1992, Page(s):160 - 161
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    It is suggested that success at designing systems to satisfy latency-sensitive requirements has not yet been achieved, and that it is necessary to develop benchmarks that explicitly measure system latency, rather than measuring it indirectly through its effect on throughput. If both throughput-sensitive and latency-sensitive benchmarks are required, the result might be the creation of systems that... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Opal: a single address space system for 64-bit architecture address space

    Publication Year: 1992, Page(s):80 - 85
    Cited by:  Papers (11)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (440 KB)

    The recent appearance of architectures with flat 64-bit virtual addressing opens an opportunity to reconsider the way in which operating systems use virtual address spaces. An operating system called Opal is being built for these wide-address architectures. The key feature of Opal is a single global virtual address space that extends to data on long-term storage and across the network. The case fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Communications-intensive workstations

    Publication Year: 1992, Page(s):22 - 28
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (280 KB)

    The introduction of gigabit local area networks and the resultant proliferation of multimedia applications will require fundamental changes in the design of computer workstations. The workstation is implemented as a distributed application on a local area network in order to focus on communications issues. A single processor is dedicated to the low-level functions of acquiring image and audio stre... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Remote memory as a resource in distributed systems

    Publication Year: 1992, Page(s):132 - 136
    Cited by:  Papers (2)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB)

    To reduce reliance on disk I/O, the remote memory model is extended, such that dedicated server machines with substantial amounts of memory provide backing storage to client workstations. Remote memory provides the traditional service of swap space, but at faster access speeds. The remote memory server manages objects created, named, and destroyed by client machines. Objects are named by clients a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The benefits of service rebalancing

    Publication Year: 1992, Page(s):104 - 110
    Cited by:  Papers (1)  |  Patents (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (332 KB)

    Service rebalancing, which provides a way to determine an efficient division of effort between a client and its server, is introduced. Decisions concerning this division of labor are made at runtime rather than at design time. Evaluating the current environment in which the client and server are executing and moving mode between client and server based on this evaluation can enhance the performanc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workstation autonomy is a dead issue

    Publication Year: 1992, Page(s):15 - 16
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB)

    Two significant questions relating to workstation autonomy are control of resources and control of information. It is argued that in light of developing technology these factors will become increasingly irrelevant over the next decade, and that work will be possible from anonymous workstations with the computation load split appropriately between one or more processors local to the workstation and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the ubiquity of logging in distributed file systems

    Publication Year: 1992, Page(s):122 - 125
    Cited by:  Papers (2)  |  Patents (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    It is argued that logging should be at the forefront of techniques considered by a system designer when implementing a distributed file system. The use of logging in different guises in the Coda file system is described. Coda is a distributed file system whose goal is to provide highly available, scalable, secure and efficient shared file access in an environment of Unix workstations. High availab... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Making workstations a friendly environment for batch jobs

    Publication Year: 1992, Page(s):62 - 67
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB)

    It is argued that batch processing is not something of the past or something which applies only to mainframe computers, but that distributed batch processing on workstations in an area of considerable and increasing importance, and as such should be given serious consideration by operating system designers. The most important of the services found lacking are detailed. The reasons why these servic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Networking performance for microkernels

    Publication Year: 1992, Page(s):154 - 159
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (368 KB)

    Performance measurements for network protocols in microkernel systems are typically two to five times slower than comparable macrokernel systems. It is shown that user-level network protocols have performed poorly because they rely on code designed to run in a kernel environment. As a result, they make assumptions about the costs of primitive protocol operations such as scheduling, preemption, and... View full abstract»

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