• DocumentCode
    1977192
  • Title

    Compiler-assisted heterogeneous checkpointing

  • Author

    Karablieh, Feras ; Bazzi, Rida A. ; Hicks, Margaret

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    We consider the problem of heterogeneous checkpointing in distributed systems. We propose a new solution to the problem that is truly heterogeneous in that it can support new architectures without any information about the architecture. The ability to support new architectures without additional knowledge or custom configuration is an important contribution of this work. This ability is particularly useful in mobile settings in which there is no a priori knowledge of the potential machines on which the application might execute. Our solution supports execution in unknown settings as long as there is compiler support for the high-level language in which the application is written. We precisely define what it means for a particular solution to be heterogeneous and discuss the heterogeneity of our solution and other solutions. We use code instrumentation at the source code level to provide heterogeneous checkpointing and recovery
  • Keywords
    distributed processing; program compilers; system recovery; compiler support; distributed systems; heterogeneous checkpointing; transparency; Checkpointing; Computer science; High level languages; Instruments; Linux; Operating systems; Random access memory; Sun; System testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2001. Proceedings. 20th IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1366-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.2001.969743
  • Filename
    969743