Re: checkpoint java codes

From: Paul H. Hargrove (PHHargrove_at_lbl_dot_gov)
Date: Tue Feb 26 2008 - 11:07:29 PST

  • Next message: Yuan Wan: "OpenMP support"
    Yuan,
    
      The way BLCR functions, there should be nothing language dependent 
    about checkpointing of unmodified applications.  If you run "cr_run 
    your_app app_args", then the result should be a checkpointable 
    application, regardless of what language the application is written it 
    (and regardless of whether it is bytecode or native object code).
    
      However, if the application has some non-checkpointable resource (such 
    as TCP sockets), this will be a problem (again regardless of language).  
    In such a case one can use the C functions described in libcr.h to add 
    "callbacks" that can extend the checkpoint to deal with such resources 
    in an application-specific manner.
    
    I hope that helps,
    -Paul
    
    Yuan Wan wrote:
    >
    > Hi Paul,
    >
    > Is the procedure of checkpointing/restart java codes same as C?  Can I 
    > compile the codes by jdk?
    >
    >
    > --Yuan
    >
    > On Mon, 25 Feb 2008, Paul H. Hargrove wrote:
    >
    >> Yuan,
    >>
    >> Yes, we have tested simple checkpointing java apps running under the 
    >> the Sun, GNU (gcj) and IBM Java RTEs.  If you encounter errors that 
    >> you think are java-specific, please let us know and we'll try to work 
    >> with you to resolve them.
    >>
    >> -Paul
    >>
    >> Yuan Wan wrote:
    >>> Hi all,
    >>>
    >>> Anyone can tell me if BLCR supports java codes?
    >>>
    >>> I'm using BLCR 0.5.0
    >>>
    >>> --Yuan
    >>>
    >>>
    >>> Yuan Wan
    >>
    >>
    >>
    >
    
    
    -- 
    Paul H. Hargrove                          PHHargrove_at_lbl_dot_gov
    Future Technologies Group
    HPC Research Department                   Tel: +1-510-495-2352
    Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
    

  • Next message: Yuan Wan: "OpenMP support"