Title :
Application-transparent process-level error recovery for multicomputers
Author :
Tamir, Yuval ; Frazier, Tiffany M.
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
An application-transparent, process-level, distributed error recovery scheme for multicomputers is proposed. Checkpointing is initiated by timers at intervals determined by the needs of the application. Checkpointing and recovery involve only as much of the system as is necessary: a set of interacting processes. Processes that are not part of the interacting set do not participate in checkpointing or recovery and continue to do useful work. Several checkpoint and/or recovery session may be active simultaneously. The scheme does not require significant overhead during normal operation, since it is not necessary to make message transmission atomic, acknowledge each message, or transmit checkbits with each packet. Variations of the technique using packet-switching or virtual circuits are discussed, and the scheme is compared to previously published techniques
Keywords :
fault tolerant computing; multiprocessing systems; packet switching; application-transparent process-level error recovery; checkpointing; message transmission; multicomputers; packet-switching; virtual circuits; Application software; Checkpointing; Communication networks; Computer errors; Computer science; Costs; Fault tolerance; Frequency; Integrated circuit interconnections; Very large scale integration;
Conference_Titel :
System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1911-2
DOI :
10.1109/HICSS.1989.47170