• 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