OPDSM: A Combinatorial Object-Based and PageBased DSM Model
The Distributed Shared Memory (DSM) system is designed on the basis of page-based, shared-variable-based or object-based access. There are certain advantages and disadvantages of each access methodology. Comparison of such different access types in a distributed environment is based on parameters namely, type of operation (data read or update), maintenance of consistent data copies on all nodes accessing shared data, administration of data manipulations on multi-computers, etc. This paper compares the design and implementation issues for page-based and object-based DSM in a multi-computing environment. The paper also proposes a hybrid model for implementation of a DSM system that combines some features of page-based and object-based access that is focused on efficient data access with optimum performance with respect to memory access and cohesive data/object organization.