DocumentCode :
2385230
Title :
Adaptive Checkpointing for Master-Worker Style Parallelism
Author :
Cooperman, Gene ; Ansel, Jason ; Ma, Xiaoqin
Author_Institution :
Coll. of Comput. & Inf. Sci., Northeastern Univ., Boston, MA
fYear :
2005
fDate :
Sept. 2005
Firstpage :
1
Lastpage :
2
Abstract :
We present a transparent, system-level checkpointing solution for master-worker parallelism that automatically adapts, upon restore, to the number of processor nodes available. We call this adaptive checkpointing. This is important, since nodes in a cluster fail. It also allows one to adapt to using mutliple cluster partitions, as they become available. Checkpointing a master-worker computation has the additional advantage of needing to checkpoint only the master process. This is both fast (0.05 s in our case), and more economical of disk space. We describe a system-level solution. The application writer does not declare what data structures to checkpoint. Furthermore, the solution is transparent. The application writer need not add code to request a checkpoint at appropriate locations. The system-level strategy avoids the labor-intensive and error-prone work of explicitly checkpointing the many data structures of a large program
Keywords :
checkpointing; data structures; parallel processing; adaptive checkpointing; data structure; master-worker style parallelism; mutliple cluster partition; system-level checkpointing; Application software; Checkpointing; Concurrent computing; Core dumps; Data structures; Educational institutions; Information science; Open source software; Parallel processing; Resumes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2005. IEEE International
Conference_Location :
Burlington, MA
ISSN :
1552-5244
Print_ISBN :
0-7803-9486-0
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2005.347096
Filename :
4154139
Link To Document :
بازگشت