NASA NTRS · 19930055256
Scheduling message processing for reducing rollback propagation
Abstract
Traditional checkpointing and rollback recovery techniques for parallel systems have typically assumed the communication pattern is specified by program behavior. In this paper we exploit the property that the communication pattern can often be changed at run-time without affecting program correctness. A scheduling algorithm for message processing and its implementation for reducing rollback propagation are described. The algorithm incorporates a user-transparent prioritized scheme based upon the run-time communication and checkpointing history. Communication trace-driven simulation for several parallel programs written in the Chare Kernel language demonstrates that the probability of rollback propagation can be reduced at the cost of slight additional performance degradation.
Keep this discovery
Explore connections, maps & timelines
Wang, Yi-Min, Fuchs, W. K.. 1992-07-01. Scheduling message processing for reducing rollback propagation. https://ntrs.nasa.gov/citations/19930055256
Cite the original work for its findings. Save a collection to share your selection of sources.