With reference to an object type defining the two basic operations, read and write, we present solutions to the object sharing problem, classified according to the migration and/or replication of the shared objects. We refer to a memory management system supporting a single address space view of storage in a distributed environment. Our system defines a small, powerful set of primitives that allow processes to explicitly control the allocation and deletion of the virtual pages in the physical storage as well as the page movements across the memory hierarchy. By using real programs, we demonstrate that these primitives make it possible to integrate an object sharing algorithm within the implementation of the given object at little programmin...
We present a novel approach to parallel computing in a workstation environment. We introduce Replica...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
The design of distributed systems involves the partitioning of the system into components or partiti...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
With reference to a distributed context consisting of computers connected by a local area network, w...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
The primary motivation for the work described in this paper is to design a platform for building app...
Introduction Many application domains have already demonstrated that they can benefit greatly if ef...
This paper describes our experiences with the development of a Distributed Shared Memory (DSM) based...
The design of distributed systems involves dividing the system into partitions (or components) and t...
Developing wide area applications such as those for sharing data across the Internet is unnecessaril...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
With reference to a memory management system supporting the single address space abstraction and a u...
Conventional storage management systems provide one interface for accessing memory segments and anot...
EZ is a system that integrates traditional operating systems and programming languages into a very h...
We present a novel approach to parallel computing in a workstation environment. We introduce Replica...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
The design of distributed systems involves the partitioning of the system into components or partiti...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
With reference to a distributed context consisting of computers connected by a local area network, w...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
The primary motivation for the work described in this paper is to design a platform for building app...
Introduction Many application domains have already demonstrated that they can benefit greatly if ef...
This paper describes our experiences with the development of a Distributed Shared Memory (DSM) based...
The design of distributed systems involves dividing the system into partitions (or components) and t...
Developing wide area applications such as those for sharing data across the Internet is unnecessaril...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
With reference to a memory management system supporting the single address space abstraction and a u...
Conventional storage management systems provide one interface for accessing memory segments and anot...
EZ is a system that integrates traditional operating systems and programming languages into a very h...
We present a novel approach to parallel computing in a workstation environment. We introduce Replica...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
The design of distributed systems involves the partitioning of the system into components or partiti...