DocumentCode
378763
Title
Fault-tolerance of functional programs based on the parallel graph reduction
Author
Kitakami, Masato ; Kubota, Shunji ; Ito, Hideo
Author_Institution
VLSI Design & Educ. Center, Tokyo Univ., Japan
fYear
2001
fDate
2001
Firstpage
319
Lastpage
322
Abstract
Recently, parallel computing has been applied to many systems. Functional programming is suitable for parallel programming because of referential transparency and is applied to symbol processing systems and parallel database systems. Programs with some functional programming can be regarded as graphs and are processed in terms of reduction of the corresponding graph. The paper proposes fault tolerance of functional programming based on graph reduction. The proposed method stores the received graph as a message log and an erroneous task is recovered by using the checkpoint and the stored graph. Computer simulations reveal that the time overhead of the proposed method is small. If the checkpoint interval is 30 seconds and the number of tasks is 3, for example, the time overhead is less than 10%
Keywords
functional programming; graph theory; parallel programming; software fault tolerance; system recovery; checkpoint; checkpoint interval; erroneous task recovery; functional program fault-tolerance; functional programming; message log; message logging; parallel computing; parallel database systems; parallel graph reduction; parallel programming; referential transparency; stored graph; symbol processing systems; Checkpointing; Educational programs; Educational technology; Fault tolerance; Functional programming; Parallel processing; Parallel programming; Programming profession; Systems engineering education; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2001. Proceedings. 2001 Pacific Rim International Symposium on
Conference_Location
Seoul
Print_ISBN
0-7695-1414-6
Type
conf
DOI
10.1109/PRDC.2001.992715
Filename
992715
Link To Document