Distributed Object Memory (DOM) is an abstraction that represents a distributed-memory system as a single shared container of language-level objects. The goal of DOM is to simplify programming of parallel applications for such systems. All accesses to shared memory are made relative to objects that reside in one or more node-local memories. For example, in Amber, a DOM system for a network of workstations, remote references are transparent at the language level and are implemented using either remote procedure call or object replication and migration. While DOM can greatly simplify distribution for many application classes, it is not well suited for all domains (parallel-scientific codes, in particular). To address the shortcomings of DOM f...
A distributed environment based on objects (DEO) is described. DEO configures an environment split i...
Middleware technologies often limit the way in which object classes may be used in distributed appli...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Present-day object-oriented middleware provides little support for the distribution, replication and...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
The concept of object can be employed to achieve tolerance to hardware faults in distributed systems...
The advent of gigabit network technologies has made it possible to combine sets of uni- and multipr...
Wide area distributed object systems will require mechanisms for creating, describing, and managing ...
The first paradigm consists of distributed objects. In distributed object-based systems, the notion ...
An object-orientated framework for the design of distributed virtual memory consistency is presented...
Distributed shared objects are a well known approach to achieve independence of the memory model for...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
A distributed environment based on objects (DEO) is described. DEO configures an environment split i...
Middleware technologies often limit the way in which object classes may be used in distributed appli...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
Present-day object-oriented middleware provides little support for the distribution, replication and...
[[abstract]]The paper describes a parallel file object environment to support distributed array stor...
The concept of object can be employed to achieve tolerance to hardware faults in distributed systems...
The advent of gigabit network technologies has made it possible to combine sets of uni- and multipr...
Wide area distributed object systems will require mechanisms for creating, describing, and managing ...
The first paradigm consists of distributed objects. In distributed object-based systems, the notion ...
An object-orientated framework for the design of distributed virtual memory consistency is presented...
Distributed shared objects are a well known approach to achieve independence of the memory model for...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
A distributed environment based on objects (DEO) is described. DEO configures an environment split i...
Middleware technologies often limit the way in which object classes may be used in distributed appli...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...