libhashckpt: hash-based incremental checkpointing using GPU's
EuroMPI'11 Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface
Accelerating incremental checkpointing for extreme-scale computing
Future Generation Computer Systems
Hi-index | 0.00 |
Fault-tolerant computer systems are being used increasinglyin such applications as e-commerce, banking, and stock trading, where privacy and integrity of data are as important as the uninterrupted operation of the service pro-vided.While much attention has been paid to the protection of dataexplicitly communicated over the Internet, there are also other sources of information leakage that must be addressed.This paper addresses one such source of informationleakage caused by checkpointing, which is a commonmethod used to provide continued operation in the presenceof faults.Checkpointing requires communication of memory stateinformation, which may contain sensitive data, over the network to a reliable backing store.Although the method ofencrypting all of this memory state information can protectthe data, such a simplistic method is an overkill that can resultin a significant slowdown of the target application.Thispaper examines ways to combine the operations required toperform incremental checkpointing with those required toencrypt this memory state data.Analysis and experimentationon an actual system are used to show that the proposedsecure checkpointing schemes are feasible and require a relatively low level of overhead.