메뉴 건너뛰기




Volumn , Issue , 2007, Pages 85-94

Efficient checkpointing of java software using context-sensitive capture and replay

Author keywords

Checkpoint; Replay

Indexed keywords

CHECKPOINTING; JAVA SOFTWARE; APPLICATION LEVELS; AUTOMATED DEBUGGING; CHECKPOINT; DYNAMIC SLICING; EXECUTION TIMES; EXPERIMENTAL STUDIES; JAVA SOFTWARES; LANGUAGE LEVELS; PROGRAM POINTS; PROGRAM STATES; REPLAY; STATIC AND DYNAMICS; SYSTEM LEVELS; TIME VALUES;

EID: 37849053411     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1287624.1287638     Document Type: Conference Paper
Times cited : (37)

References (36)
  • 2
    • 37849000935 scopus 로고    scopus 로고
    • Y. Chen, J. S. Plank, and K. Li. CLIP: A checkpointing tool for message-passing parallel programs. In Conf. Supercomputing, pages 1-11, 1997.
    • Y. Chen, J. S. Plank, and K. Li. CLIP: A checkpointing tool for message-passing parallel programs. In Conf. Supercomputing, pages 1-11, 1997.
  • 11
    • 0042078549 scopus 로고    scopus 로고
    • A survey of rollback-recovery protocols in message-passing systems
    • E. N. M. Elnozahy, L. Alvisi, Y.-M. Wang, and D. B. Johnson. A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys, 34(3):375-408, 2002.
    • (2002) ACM Computing Surveys , vol.34 , Issue.3 , pp. 375-408
    • Elnozahy, E.N.M.1    Alvisi, L.2    Wang, Y.-M.3    Johnson, D.B.4
  • 13
    • 85077373727 scopus 로고    scopus 로고
    • Debugging operating systems with time-traveling virtual machines
    • S. T. King, G. W. Dunlap, and P. M. Chen. Debugging operating systems with time-traveling virtual machines. In USENIX Annual Technical Conf., pages 1-15, 2005.
    • (2005) USENIX Annual Technical Conf , pp. 1-15
    • King, S.T.1    Dunlap, G.W.2    Chen, P.M.3
  • 16
    • 35248842644 scopus 로고    scopus 로고
    • Scaling Java points-to analysis using Spark
    • Int. Conf. Compiler Construction
    • O. Lhoták and L. Hendren. Scaling Java points-to analysis using Spark. In Int. Conf. Compiler Construction, LNCS 2622, pages 153-169, 2003.
    • (2003) LNCS , vol.2622 , pp. 153-169
    • Lhoták, O.1    Hendren, L.2
  • 17
    • 33646895350 scopus 로고    scopus 로고
    • Equivalence analysis: A general technique to improve the efficiency of data-flow analyses in the presence of pointers
    • D. Liang and M. J. Harrold. Equivalence analysis: A general technique to improve the efficiency of data-flow analyses in the presence of pointers. In Workshop on Program Analysis for Software Tools and Engineering, pages 39-46, 1999.
    • (1999) Workshop on Program Analysis for Software Tools and Engineering , pp. 39-46
    • Liang, D.1    Harrold, M.J.2
  • 20
    • 84974596631 scopus 로고    scopus 로고
    • Selective capture and replay of program executions
    • A. Orso and B. Kennedy. Selective capture and replay of program executions. In Int. Workshop on Dynamic Analysis, pages 29-35, 2005.
    • (2005) Int. Workshop on Dynamic Analysis , pp. 29-35
    • Orso, A.1    Kennedy, B.2
  • 22
    • 84885578759 scopus 로고    scopus 로고
    • Rx: Treating bugs as allergies - a safe method to survive software failures
    • F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou. Rx: Treating bugs as allergies - a safe method to survive software failures. In Symp. Operating Systems Principles, pages 235-248, 2005.
    • (2005) Symp. Operating Systems Principles , pp. 235-248
    • Qin, F.1    Tucek, J.2    Sundaresan, J.3    Zhou, Y.4
  • 25
    • 33745786611 scopus 로고    scopus 로고
    • Interprocedural dataflow analysis in the presence of large libraries
    • Int. Conf. Compiler Construction
    • A. Rountev, S. Kagan, and T. Marlowe. Interprocedural dataflow analysis in the presence of large libraries. In Int. Conf. Compiler Construction, LNCS 3923, pages 2-16, 2006.
    • (2006) LNCS , vol.3923 , pp. 2-16
    • Rountev, A.1    Kagan, S.2    Marlowe, T.3
  • 29
    • 37849008276 scopus 로고    scopus 로고
    • http://www.sable.mcgill.ca/soot.
  • 30
    • 79959917961 scopus 로고    scopus 로고
    • Flashback: A lightweight extension for rollback and deterministic replay for software debugging
    • S. Srinivasan, S. Kandula, C. Andrews, and Y. Zhou. Flashback: A lightweight extension for rollback and deterministic replay for software debugging. In USENIX Annual Technical Conf., pages 29-44, 2004.
    • (2004) USENIX Annual Technical Conf , pp. 29-44
    • Srinivasan, S.1    Kandula, S.2    Andrews, C.3    Zhou, Y.4
  • 31
    • 84956985758 scopus 로고    scopus 로고
    • Optimizing Java bytecode using the Soot framework: Is it feasible?
    • Int. Conf. Compiler Construction
    • R. Vallée-Rai, E. Gagnon, L. Hendren, P. Lam, P. Pominville, and V. Sundaresan. Optimizing Java bytecode using the Soot framework: Is it feasible? In Int. Conf. Compiler Construction, LNCS 1781, pages 18-34, 2000.
    • (2000) LNCS , vol.1781 , pp. 18-34
    • Vallée-Rai, R.1    Gagnon, E.2    Hendren, L.3    Lam, P.4    Pominville, P.5    Sundaresan, V.6
  • 33
    • 84860400978 scopus 로고    scopus 로고
    • Yesterday, my program worked. Today, it does not. Why?
    • A. Zeller. Yesterday, my program worked. Today, it does not. Why? In Symp. Foundations of Software Engineering, pages 253-267, 1999.
    • (1999) Symp. Foundations of Software Engineering , pp. 253-267
    • Zeller, A.1
  • 34
    • 0037672303 scopus 로고    scopus 로고
    • Isolating cause-effect chains from computer programs
    • A. Zeller. Isolating cause-effect chains from computer programs. In Symp. Foundations of Software Engineering, pages 1-10, 2002.
    • (2002) Symp. Foundations of Software Engineering , pp. 1-10
    • Zeller, A.1
  • 36


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.