Abstract | ||
---|---|---|
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 we 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 optimised for specific network topologies. Furthermore, it allows different data consistency protocol implementations to be used without requiring changes to the application code itself. We also present an implementation of the view model and provide experimental results showing how the view architecture can be used to improve the performance of a distributed shared memory application running in a heterogeneous multi-cluster environment. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/CCGRID.2006.115 | CCGrid |
Keywords | Field | DocType |
hardware-based memory coherence,shared data,application code,diverse environments,different execution environment,view architecture,memory application,shared memory applications,heterogeneous environment,programming model,different data consistency protocol,view model,information technology,network topology,distributed computing,protocols,data consistency,coherence,resource management,computer architecture,distributed shared memory,data integrity,design optimization | Uniform memory access,Shared memory,Programming paradigm,Computer science,Distributed memory,Real-time computing,Data integrity,Memory coherence,View model,Distributed shared memory,Distributed computing | Conference |
ISBN | Citations | PageRank |
0-7695-2585-7 | 0 | 0.34 |
References | Authors | |
6 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Daniel Potts | 1 | 0 | 0.34 |
Ihor Kuz | 2 | 304 | 30.28 |