Group Management: An Approach to Processor Sharing for Cooperative Multi-task Applications (1996)
While peripheral sharing is now quite common in both commercial and experimental distributed systems, processor sharing is not. The goal of processor sharing is to allow busy users in a network to...
this document presents an overview of research in the area of processor sharing.
High-performance Implicit Communication in a Distributed System (1996)
William P. Delaney, David L. Cohn, Karen M. Tracey
This paper describes experiences gained during the two successive implementations of the ARCADE kernel. ARCADE is an architecture for a distributed environment. It defines a set of services provided...
Migrating to Processor Sharing (1996)
This paper describes experiences gained while adding processor sharing capabilities to the ARCADE distributed system. The goal of a processor sharing facility (PSF) is to allow busy users to take...
ARCADE: A Platform for Heterogeneous Distributed Operating Systems (1996)
David L. Cohn, William P. Delaney, Karen M. Tracey
A new approach to the design of distributed and multiprocessor operating systems is presented. This approach, called ARCADE, addresses the problems inherent in an interconnection of heterogeneous...
Data Units: A Process Interaction Paradigm (1996)
William P. Delaney, David L. Cohn, Karen M. Tracey
Data units are the foundation for a new process interaction paradigm for distributed and multiprocessor systems. The data unit abstraction combines many of the strengths of RPC, distributed shared...
Unifying Kernel-level and Language-level Approaches to Distributed Shared Data (1996)
William P. Delaney, Karen M. Tracey, David L. Cohn
Recently, much effort has been devoted to extending the shared memory paradigm to loosely-coupled machines that possess no physical shared memory. Two very different strategies for accomplishing this...