In this report, we consider the impact of the consistency model on checkpointing and rollback algorithms for distributed shared memory. In particular, we consider specific implementations of four consistency models for distributed shared memory, namely, linearizability, sequential consistency, causal consistency and eventual consistency, and develop checkpointing and rollback algorithms that can be integrated into the implementations of the consistency models. Our results empirically demonstrate that the mechanisms used to implement stronger consistency models lead to simpler or more efficient checkpointing algorithms
Distributed Shared Memory abstraction (DSM) is traditionally realized through a distributed memory c...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
A shared memory built on top of a distributed system constitutes a distributed shared memory (DSM). ...
Relaxed memory consistency models tolerate increased memory access latency in both hardware and soft...
GDD_HCERES2020Distributed systems are often viewed as more difficult to program than sequential syst...
Distributed shared memory (DSM) implemented on a cluster of workstations is an increasingly attracti...
We consider the problem of bringing a distributed system to a consistent state after transient fail...
This paper proposes an approach for adding fault tolerance, based on consistent checkpointing, to di...
Consistent checkpointing provides transparent fault tol erance for longrunning distributed applica...
Checkpointing is a very well known mechanism to achieve fault tolerance. In distributed applications...
Checkpointing is a very well known mechanism to achieve fault tolerance. In distributed applications...
Rollback techniques that use message logging and deterministic replay can be used in parallel system...
As we move to large manycores, the hardware-based global checkpointing schemes that have been propo...
This paper proposes a novel View-based Consistency model for Distributed Shared Memory. A view is a ...
Checkpointing techniques in parallel systems use dependency tracking and/or message logging to ensur...
Distributed Shared Memory abstraction (DSM) is traditionally realized through a distributed memory c...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
A shared memory built on top of a distributed system constitutes a distributed shared memory (DSM). ...
Relaxed memory consistency models tolerate increased memory access latency in both hardware and soft...
GDD_HCERES2020Distributed systems are often viewed as more difficult to program than sequential syst...
Distributed shared memory (DSM) implemented on a cluster of workstations is an increasingly attracti...
We consider the problem of bringing a distributed system to a consistent state after transient fail...
This paper proposes an approach for adding fault tolerance, based on consistent checkpointing, to di...
Consistent checkpointing provides transparent fault tol erance for longrunning distributed applica...
Checkpointing is a very well known mechanism to achieve fault tolerance. In distributed applications...
Checkpointing is a very well known mechanism to achieve fault tolerance. In distributed applications...
Rollback techniques that use message logging and deterministic replay can be used in parallel system...
As we move to large manycores, the hardware-based global checkpointing schemes that have been propo...
This paper proposes a novel View-based Consistency model for Distributed Shared Memory. A view is a ...
Checkpointing techniques in parallel systems use dependency tracking and/or message logging to ensur...
Distributed Shared Memory abstraction (DSM) is traditionally realized through a distributed memory c...
GDD_HCERES2020It has been proved that to implement a linearizable shared memory in synchronous messa...
A shared memory built on top of a distributed system constitutes a distributed shared memory (DSM). ...