Search NASASearch

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

BibTeXRIS

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.