Distributed Shared Memory : A Page-Based Approach
نویسندگان
چکیده
In 1986, Kai Li's PhD thesis, "Shared Virtual Memory on Loosely Coupled Microprocessors," introduced the concept of Distributed Shared (DSM) systems, which has since facilitated further research in this field. One approach to implementing DSM distributed systems is page-based method, utilizes virtual memory techniques map pages a process' address space onto physical multiple nodes. The system automatically moves between nodes as needed, ensuring coherence and consistency for shared page updates. Page-based offers several advantages, including improved performance due reduced communication overhead better data locality, simplified programming models that resemble centralized scalability by allowing additional join expand capacity. However, its suitability certain depends their specific requirements characteristics. been applied various high- computing, cloud databases. Nonetheless, remote access overheads, cache issues, necessity well-connected network remain potential limitations approach. Key words: memory, Paging, coherence,
منابع مشابه
Page-based Distributed Shared Memory
Distributed shared memory systems strive to overcome the architectural limitations of shared memory computers and to make easier developing parallel programs in distributed environment. As is known, however, in order to meet these goals in practice many specific and difficult problems have to be solved. In this paper fundamentals of DSM systems' construction — including basic design, mechanisms...
متن کاملUsulDSM: A Page-based Recoverable Distributed Shared Memory Project Report
UsulDSM is a page-based recoverable software distributed shared memory system designed for network of computers that don’t have access to a physically shared memory. In this report we describe architecture of the UsulDSM and discuss its design and implementation. We also evaluate its performance through a simple parallel application that uses UsulDSM. We also analyze UsulDSM’s scalability and t...
متن کاملA Comparative Study of Page-based and Object-based Distributed Shared Memory
Software Distributed Shared Memory (DSM) systems combine the ease of shared memory programming with the efficiency of message passing architectures. However, there are several design and implementation issues related to DSM software, that strongly affect their overall performance. Among these issues, the most important is the coherence granularity. Both the traditional page-based implementation...
متن کاملProducer-Push - A Protocol Enhancement to Page-Based Software Distributed Shared Memory Systems
This paper describes a technique called producer-push that enhances the performance of a page-based software distributed shared memory system. Shared data, in software DSM systems, must normally be requested from the node that produced the latest value. Producer-push utilizes the execution history to predict this communication so that the data is pushed to the consumer before it is requested. I...
متن کاملA memory approach to consistent, reliable distributed shared memory
Fault-tolerant distributed shared memory systems do not always need to support a complete and consistent recovery after a failure. We describe a framework, within which di erent approaches to, and different degrees of consistency and recoverability can be understood. The addition of consistent failure recovery may be approached from two di erent viewpoints: either by an application-oriented vie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Indian Scientific Journal Of Research In Engineering And Management
سال: 2023
ISSN: ['2582-3930']
DOI: https://doi.org/10.55041/ijsrem21454