ADAPTIVE DISTRIBUTED BREAKPOINT DETECTION AND CHECKPOINT SPACE REDUCTION IN MESSAGE PASSING PROGRAMS
Chyi Ren Dow ; Cheng Min Lin
Computing and Informatics, Tome 28 (2012) no. 1, / Harvested from Computing and Informatics
Breakpoint setting is one of the fundamental mechanisms for debugging programs; however, the detection of breakpoints in distributed programs is more difficult than  in sequential programs. To identify program errors, the status of a distributed program must be rolled back to its earliest global state after detecting breakpoints. Breakpoints are considered as checkpoints in this work so the techniques of finding minimum consistent global checkpoint can be applied to find the earliest consistent global states. Four detection schemes for different types of breakpoints are developed, including disjunctive,  stable conjunctive,  generic conjunctive, and  unconditional breakpoints. In order to reduce the checkpoint space, a typed checkpoint prevention scheme and a causal garbage collection scheme are also presented. Results obtained from a variety of experiments demonstrate that the combination of the prevention and garbage collection techniques can reduce the checkpoint space to a reasonable size.
Publié le : 2012-01-26
Classification: 
@article{cai577,
     author = {Chyi Ren Dow and Cheng Min Lin},
     title = {ADAPTIVE DISTRIBUTED BREAKPOINT DETECTION AND CHECKPOINT SPACE REDUCTION IN MESSAGE PASSING PROGRAMS},
     journal = {Computing and Informatics},
     volume = {28},
     number = {1},
     year = {2012},
     language = {en},
     url = {http://dml.mathdoc.fr/item/cai577}
}
Chyi Ren Dow; Cheng Min Lin. ADAPTIVE DISTRIBUTED BREAKPOINT DETECTION AND CHECKPOINT SPACE REDUCTION IN MESSAGE PASSING PROGRAMS. Computing and Informatics, Tome 28 (2012) no. 1, . http://gdmltest.u-ga.fr/item/cai577/