A technique for non-invasive application-level checkpointing

被引:8
|
作者
Arora, Ritu [1 ]
Bangalore, Purushotham [1 ]
Mernik, Marjan [1 ,2 ]
机构
[1] Univ Alabama Birmingham, Dept Comp & Informat Sci, Birmingham, AL 35294 USA
[2] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
来源
JOURNAL OF SUPERCOMPUTING | 2011年 / 57卷 / 03期
基金
美国国家科学基金会;
关键词
Fault-tolerance; Application-level checkpointing; Domain-specific language; PARALLEL;
D O I
10.1007/s11227-010-0383-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key elements required for writing self-healing applications for distributed and dynamic computing environments is checkpointing. Checkpointing is a mechanism by which an application is made resilient to failures by storing its state periodically to the disk. The main goal of this research is to enable non-invasive reengineering of existing applications to insert Application-Level Checkpointing (ALC) mechanism. The Domain-Specific Language (DSL) developed in this research serves as a perfect means towards this end and is used for obtaining the ALC-specifications from the end-users. These specifications are used for generating and inserting the actual checkpointing code into the existing application. The performance of the application having the generated checkpointing code is comparable to the performance of the application in which the checkpointing code was inserted manually. With slight modifications, the DSL developed in this research can be used for specifying the ALC mechanism in several base languages (e.g., C/C++, Java, and FORTRAN).
引用
收藏
页码:227 / 255
页数:29
相关论文
共 50 条
  • [31] Reverse iontophoresis: a non-invasive technique for measuring blood urea level
    Degim, IT
    Ilbasmis, S
    Dundaroz, R
    Oguz, Y
    PEDIATRIC NEPHROLOGY, 2003, 18 (10) : 1032 - 1037
  • [32] Reverse iontophoresis: a non-invasive technique for measuring blood urea level
    Ismail Tuncer Degim
    Sibel Ilbasmis
    Rusen Dundaroz
    Yusuf Oguz
    Pediatric Nephrology, 2003, 18 : 1032 - 1037
  • [33] Reverse iontophoresis: A non-invasive technique for measuring blood lactate level
    Ching, C. T. S.
    Connolly, P.
    SENSORS AND ACTUATORS B-CHEMICAL, 2008, 129 (01): : 352 - 358
  • [34] Mice glucose level monitoring by a non-invasive microwave imaging technique
    Baghdasaryan Z.
    Babajanyan A.
    Jeong S.
    Lee J.
    Friedman B.
    Lee K.
    IEEE Access, 2024, 12 : 1 - 1
  • [35] Application-level QoS
    Woodside, Murray
    Menasce, Daniel A.
    IEEE INTERNET COMPUTING, 2006, 10 (03) : 13 - 15
  • [36] Application-level fairness
    Kangasharju, Jussi
    Mu, Mu
    Colussi, Gian Donato
    2008 THE INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, 2008, : 340 - +
  • [37] DROOL QUANTIFICATION - NON-INVASIVE TECHNIQUE
    SOCHANIWSKYJ, AE
    ARCHIVES OF PHYSICAL MEDICINE AND REHABILITATION, 1982, 63 (12): : 605 - 607
  • [38] NOVEL NON-INVASIVE TECHNIQUE USING LOW LEVEL LASER FOR CHIN REJUVENATION
    Podichetty, Vinod
    Nerette, Jean-Claude
    LASERS IN SURGERY AND MEDICINE, 2011, 43 : 956 - 956
  • [39] A non-invasive short range acoustic technique for liquid level measurement in containers
    Palanisamy, Rajendra P.
    Chavez, Luis A.
    Hanson, Alexa B.
    Goff, George S.
    Findikoglu, Alp T.
    APPLIED ACOUSTICS, 2024, 220
  • [40] Application of non-invasive bilirubinometry in newborns
    Alfieri, Gabriela
    Mir Villamayor, Ramon
    Genes de Lovera, Larissa Eliana
    Otazo Arevalos, Edaniela Maria
    Mino Moreno, Sara Graciela
    Bordon Dure, Jeremias Pedro Guillermo
    PEDIATRIA-ASUNCION, 2019, 46 (03): : 158 - 164