Most methods for programming loosely-coupled systems are based on message-passing. Recently, however, methods have emerged based on ‘‘virtually’ ’ sharing data. These methods simplify distributed programming, but are hard to implement efficiently, as loosely-coupled systems do not contain physical shared memory. We introduce a new model, the shared data-object model, that eases the implementation of parallel applications on loosely-coupled systems, but can still be implemented efficiently. In our model, shared data are encapsulated in passive data-objects, which are variables of userdefined abstract data types. To speed up access to shared data, data objects are replicated. This ability to replicate objects is a significant difference with ...
Distributed data services use redundancy to ensure data availability and survivability. Replication ...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper presents an alternative distributed operating system architecture based on the concept of...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Shared objects are used in the distributed environment for synchronization, date sharing and service...
In parallel object-oriented languages it is hard to elegantly express efficient data-parallel operat...
In this paper we present an architecture for developing replicated objects in object oriented distri...
Operating system primitives (e.g., problem-oriented shared memory, shared virtual memory, the Agora ...
The design of distributed systems involves the partitioning of the system into components or partiti...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
We describe and evaluate a new approach to object replication in Java, aimed at improving the perfor...
The design of distributed systems involves dividing the system into partitions (or components) and t...
This paper presents an implementation of replicated distributed objects in asynchronous environments...
not be interpreted as representing the official policies, either expressed or implied, of any of the...
Distributed data services use redundancy to ensure data availability and survivability. Replication ...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper presents an alternative distributed operating system architecture based on the concept of...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Shared objects are used in the distributed environment for synchronization, date sharing and service...
In parallel object-oriented languages it is hard to elegantly express efficient data-parallel operat...
In this paper we present an architecture for developing replicated objects in object oriented distri...
Operating system primitives (e.g., problem-oriented shared memory, shared virtual memory, the Agora ...
The design of distributed systems involves the partitioning of the system into components or partiti...
Two kinds of parallel computers exist: those with shared memory and those without. The former are di...
We describe and evaluate a new approach to object replication in Java, aimed at improving the perfor...
The design of distributed systems involves dividing the system into partitions (or components) and t...
This paper presents an implementation of replicated distributed objects in asynchronous environments...
not be interpreted as representing the official policies, either expressed or implied, of any of the...
Distributed data services use redundancy to ensure data availability and survivability. Replication ...
Increased programmability for concurrent applications in distributed systems requires automatic supp...
This paper presents an alternative distributed operating system architecture based on the concept of...