Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The running times of many computational science applications are much longer than the mean-time-beten-failures (MTBF) of current high-performance computing platforms. To run to completion, such applications must tolerate hardware failures. Checkpoint-and-rest art (CPR) is the most commonly used scheme for accomplishing this - the state of the computation is saved periodically on stable storage, and when a hardware failure is detected, the computation is restarted from the most recently saved state. Most automatic CPR, schemes in the literature can be classified as system-level checkpointing schemes because they take core-dump style snapshots of the computational state when all the processes are blocked at global barriers in the program. Unfortunately, a system that implements this style of checkpointing is tied to a particular platform amd cannot optimize the checkpointing process using application-specific knowledge.  are exploring an alternative called automatic application-level checkpointing. In our approach, programs are transformed by a pre-processor so that they become self-checkpointing and self-rest art able on any platform. ,  evaluate a mechanism that utilizes application knowledge to minimize the amount of information saved in a checkpoint.
['Daniel Marques', 'Greg Bronevetsky', 'Rohit Fernandes', 'Keshav Pingali', 'Paul Stodghill']
I am writing a research paper on a idea Optimizing checkpoint sizes in the C3 system
[{"from": "human", "value": "I am writing a research paper on a idea Optimizing checkpoint sizes in the C3 system"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The running times of many computational science applications are much longer than the mean-time-beten-failures (MTBF) of current high-performance computing platforms. To run to completion, such applications must tolerate hardware failures. Checkpoint-and-rest art (CPR) is the most commonly used scheme for accomplishing this - the state of the computation is saved periodically on stable storage, and when a hardware failure is detected, the computation is restarted from the most recently saved state. Most automatic CPR, schemes in the literature can be classified as system-level checkpointing schemes because they take core-dump style snapshots of the computational state when all the processes are blocked at global barriers in the program. Unfortunately, a system that implements this style of checkpointing is tied to a particular platform amd cannot optimize the checkpointing process using application-specific knowledge.  are exploring an alternative called automatic application-level checkpointing. In our approach, programs are transformed by a pre-processor so that they become self-checkpointing and self-rest art able on any platform. ,  evaluate a mechanism that utilizes application knowledge to minimize the amount of information saved in a checkpoint."}]