Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Experiences with the Amoeba distributed operating system
Communications of the ACM
Lisp and Symbolic Computation
The Apertos reflective operating system: the concept and its implementation
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Data-Object Oriented Design for Distributed Shared Memory
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Hi-index | 0.00 |
PVM and MPI have been widely accepted as standards in message passing programming. Although message passing seems to be the most attractive paradigm for distributed and parallel application development, many extensions for both PVM and MPI have been suggested towards other programming philosophies. The proposed system implements persistent and non-persistent data objects shared by any participating process. Shared objects are organized based on concepts derived from the fields of object-oriented programming. Inheritance is implemented through an object hierarchy in which each object inherits information from the ancestor objects, located higher in the hierarchy tree. Mechanism for object migration and replicated objects are supported.