How do checkpoint mechanisms and power infrastructure failures impact on cloud applications