Distributed Shared Memory (DSM) offers programmers a shared memory abstraction on top of an underlying network of distributed memory machines. Advances in network technology and price/performance of workstations suggest that DSM will be the dominant paradigm for future high-performance computing. However, as long running DSM applications scale to hundreds or even thousands of machines, the probability of a node or network link failing increases. Fault tolerance is typically achieved via "checkpointing" techniques that allow applications to "roll back" to a recent checkpoint rather than restarting. High-performance DSM systems using relaxed memory consistency are significantly more difficult to checkpoint than uniprocessor or message passing architectures. This paper describes previous approaches to checkpointing message passing parallel programs along with extensions to DSM systems.
Fault recovery for distributed shared memory systems
1997 IEEE Aerospace Conference ; 2 ; 525-540 vol.2
1997-01-01
1687843 byte
Conference paper
Electronic Resource
English
Fault Recovery for Distributed Shared Memory Systems
British Library Conference Proceedings | 1997
|Shared versus distributed memory multiprocessors
TIBKAT | 1991
|DISTRIBUTED COMPUTING ARCHITECTURE WITH SHARED MEMORY FOR AUTONOMOUS ROBOTIC SYSTEMS
European Patent Office | 2023
|DISTRIBUTED COMPUTING ARCHITECTURE WITH SHARED MEMORY FOR AUTONOMOUS ROBOTIC SYSTEMS
European Patent Office | 2023
|Distributed computing architecture with shared memory for autonomous robot systems
European Patent Office | 2025
|