A Comparative Study of Distributed Shared Memory System Design IssuesReport as inadecuate

A Comparative Study of Distributed Shared Memory System Design Issues

A Comparative Study of Distributed Shared Memory System Design Issues - Download this document for free, or read online. Document in PDF available to download.

In this research the various issues that arise in the designand implementation of distributed shared memory DSM systemsare examined. This work has been motivated by two observations:distributed systems will continue to become popular, and will beincreasingly used for solving large computational problems;and shared memory paradigm is attractive for programming largedistributed systems because it offers a natural transition fora programmer from the world of uniprocessors. The goal of thiswork is to identify a set of system issues in applying theshared memory paradigm to a distributed system, and evaluate theeffects of the ensuing design alternatives on the performanceof DSM systems. The design alternatives have been evaluatedin two steps. First, we undertake a detailed measurement-basedstudy of a distributed shared memory implementation on the Cloudsdistributed operating system towards understanding thesystem issues. Second, a simulation-based approach is used toevaluate the system issues. A new workload model thatcaptures the salient features of parallel and distributedprograms is developed and used to drive the simulator.The key results of the research are that the choice of the memorymodel and coherence protocol does not significantly influencethe system performance for applications exhibiting highcomputation granularity and low state-sharing; weaker memorymodels become significant for large-scale DSM systems; the unitof coherence maintenance depends on a set of parameters includingthe overheads for servicing data requests as well as the speedof data transmission on the network; and the design of miscellaneous system services such as synchronization anddata servers can play an important role in the performance ofDSM systems.

College of Computing Technical Reports -

Author: Mohindra, Ajay - Ramachandran, Umakishore - -

Source: https://smartech.gatech.edu/

Related documents