A method as set forth in claim 13 wherein said second request to commit data is made at a check point of said first program, and the first said request to commit data is made before said check point but after a previous checkpoint of said first program.