An Effective Logical Cache for a Clustered LRC-based DSM System

Luciana Arantes 1 Pierre Sens 1 Bertil Folliot 1
1 SRC - Systèmes répartis et coopératifs
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : As local-area workstation networks are widely available, the idea of offering a software distributed shared memory (SDSM) system across interconnects of clusters is quite an attractive alternative for compute-intensive applications. However, the higher cost of sending a message over an inter-cluster link compared to an intra-cluster one can limit applications' performance on a multi-cluster SDSM system. In this paper, we present the extensions that we have added to the SDSM TreadMarks, which provides the lazy release consistency (LRC) memory model, in order to adapt it to a loosely-coupled cluster-based platform. We have implemented a logical per-cluster cache that exploits cluster locality. By accessing the cache of its cluster, a processor can share data previously requested by a second processor of its cluster, thereby, minimizing, the cost of inter-cluster communication.
Document type :
Journal articles
Complete list of metadatas
Contributor : Lip6 Publications <>
Submitted on : Monday, September 14, 2015 - 1:49:37 PM
Last modification on : Thursday, March 21, 2019 - 1:02:05 PM

Links full text



Luciana Arantes, Pierre Sens, Bertil Folliot. An Effective Logical Cache for a Clustered LRC-based DSM System. Cluster Computing, Springer Verlag, 2002, 5 (1), pp.19-31. ⟨10.1023/A:1012736520159⟩. ⟨hal-01198787⟩



Record views