3 Status and Future Work Object Consistency -a New Model for Distributed Memory Systems
نویسندگان
چکیده
This paper presents main ideas of object consistency(OC) a new consistency model for distributed sharedmemory (DSM) systems. It was developed by ana-lyzing various sharing patterns in real parallel appli-cations as well as existing coherency models for bothat and object-based DSMs. OC is an attempt toe ectively integrate entry consistency (EC) and ver-sion consistency (VC) into a single consistency modelwhich uses language-level objects as the grain of shar-ing and coherency. The main features of OC include:support for both the EC and VC styles of sharing,multiple-writer protocol for objects, and explicit con-trol over function and data shipping.
منابع مشابه
Object{Based Consistency in a Distributed Shared Memory
Distributed shared memory (DSM) systems combine the advantages of shared memory multiproces-sors and distributed systems. The value of DSM systems primarily depends on the expressiveness of their consistency model and on implementation ee-ciency which are contradicting goals. In this paper, we sketch existing DSM consistency models and develop a model which allows to eeciently deal with shared ...
متن کاملReplication of Checkpoints in Recoverable DSM Systems
This paper presents a new technique of recovery for object-based Distributed Shared Memory (DSM) systems. The new technique, integrated with a coherence protocol for atomic consistency model, offers high availability of shared objects in spite of multiple node and communication failures, introducing little overhead. It ensures fast recovery in case of multiple node failures and enables a DSM sy...
متن کاملReconfigurable Object Consistency Model for Distributed Shared Memory
Distributed Shared Memory (DSM) systems can share a set of objects or virtual memory pages. The data sharing enables the applications to access the data concurrently. But, these concurrent accesses can generate some inconsistencies in the shared data state. The consistency models are responsible for managing the state of shared data for the applications. The already proposed consistency models ...
متن کاملTransactional Distributed Memory Management for Cluster Operating Systems
Memory management is a crucial component of distributed operating systems. Our paper presents design and functionality of the memory management package for Rainbow OS (a 64-Bit transactional distributed memory (TDM) operating system for PC-clusters). To support efficient parallel computing on distributed objects several consistency models and multicore operation is provided. Even when using rel...
متن کاملMosaic: A Non-Intrusive Complete Garbage Collector for DSM System
Little work has been done in garbage collection algorithms for distributed shared memory systems. Mosaic is a safe and complete garbage collection system that collects garbage in object systems that are implemented above page-based distributed shared memory systems. It is non-intrusive in its impact on application performance. Mosaic partitions the virtual address space into separately managed ...
متن کامل