• DocumentCode
    3092198
  • Title

    Exploiting operating system services to efficiently checkpoint parallel applications in GENESIS

  • Author

    Rough, Justin ; Goscinski, Andrzej

  • Author_Institution
    Sch. of Comput. & Math., Deakin Univ., Geelong, Vic., Australia
  • fYear
    2002
  • fDate
    23-25 Oct. 2002
  • Firstpage
    261
  • Lastpage
    268
  • Abstract
    Recent research efforts of parallel processing on non-dedicated clusters have focused on high execution performance, parallelism management, transparent access to resources, and making clusters easy to use. However, as a collection of independent computers used by multiple users, clusters are susceptible to failure. This paper shows the development of a coordinated checkpointing facility for the GENESIS cluster operating system. This facility was developed by exploiting existing operating system services. High performance and low overheads are achieved by allowing the processes of a parallel application to continue executing during the creation of checkpoints, while maintaining low demands on cluster resources by using coordinated checkpointing.
  • Keywords
    network operating systems; software fault tolerance; software performance evaluation; system recovery; workstation clusters; GENESIS; cluster operating system; coordinated checkpointing facility; high execution performance; low overheads; nondedicated clusters; operating system services; parallel applications; parallelism management; transparent access; Application software; Australia; Checkpointing; Concurrent computing; Mathematics; Operating systems; Parallel processing; Programming profession; Resource management; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-1512-6
  • Type

    conf

  • DOI
    10.1109/ICAPP.2002.1173584
  • Filename
    1173584