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
Link To Document