Adapting Distributed Shared Memory Applications in Diverse Environments

Provided by: University of New Orleans Fund
Topic: Storage
Format: PDF
A problem with running distributed shared memory applications in heterogeneous environments is that making optimal use of available resources often requires significant changes to the application. In this paper, the authors present a model, dubbed the view model that provides an abstraction of shared data and separates the concerns of programming model, consistency, and communication. Separating these concerns makes it possible for applications to easily be adapted to different execution environments, allowing them to take full advantages of resources such as high speed interconnects and hardware-based memory coherence, and to be optimized for specific network topologies.

Find By Topic