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 :
بازگشت