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)
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Experiences with the Amoeba distributed operating system
Communications of the ACM
Persistent and Non-persistent Data Objects on Top of PVM and MPI
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
This paper describes a design alternative for organizing shared (data) objects in a distributed memory system. Shared objects are organized based on concepts derived from the fields of object-oriented programming and applied to the philosophy of a distributed shared memory system. Inheritance is implemented through an object hierarchy in which each object inherits information from the ancestor objects, located higher in the hierarchy tree. All other object oriented programming concepts are preserved or adapted to the philosophy of the proposed system. To the best of our knowledge, no similar DSM systems have been proposed by now.