Method and apparatus for portable checkpointing using data struc

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 944

Patent

active

061548774

ABSTRACT:
A method and apparatus for portable checkpointing comprising the steps of: pre-compiling an input application source code and basic data type conversion functions; and outputting an associated output application source code and structure metrics and conversion function source code, wherein the output application source code includes support for portable checkpointing. The portability of the checkpoints allows migration between systems with different hardware, software, and operating systems. The present invention additionally provides a method and apparatus for conversion of data representations between a local machine format and a Universal Checkpoint Format (UCF) and a method for pointer handling, which involves transforming as absolute pointer into a machine independent offset and vice versa.

REFERENCES:
patent: 5146460 (1992-09-01), Ackerman et al.
patent: 5440726 (1995-08-01), Fuchs et al.
patent: 5530802 (1996-06-01), Fuchs et al.
patent: 5583988 (1996-12-01), Crank et al.
patent: 5590277 (1996-12-01), Fuchs et al.
patent: 5630047 (1997-05-01), Wang
Myer, J.F., "On Evaluating the Performability of Degradable Computing Systems," IEEE Transactions on Computers, 29(8), pp. 720-731, Aug. 1980.
Deconinck et al., "Survey of Checkpointing and Rollback Techniques," Technical Report 03.1.8 and 03.1.12, ESAT-ACAA Laboratory, Katholieke Universiteit, Leuven, Belgium, Jun. 1993.
Elnozahy, et al., "A Survey of Rollback-Recovery Protocols in Message-Passing Systems," Technical Report CMU-CS-96-181, School of Computer Science, Carnegie Mellon University.
Beck et al., "Compiler-Assisted Checkpointing," Technical Report CS-94-269, University of Tennessee, Dec. 1994.
Elnozahy et al., "The Performance of Consistent Checkpointing," IEEE Symposium on Reliable and Distributed Systems, pp. 39-47, Oct. 1992.
Li et al, "CATCH--Compiler-Assisted Techniques for Checkpointing," International on Fault Tolerant Computing, pp. 74-81, 1990.
Li et al., "Compiler Assisted for Checkpointing," Software-Practice and Experience, vol. 24, No. 10, Oct. 1994.
Plank et al., "Libckpt: Transparent Checkpointing Under Unix," Proceedings of the Usenix Winter Conference, San Francisco, California, Jan. 1995.
Franz M. Kaashoek, "Code Generation on the Fly: A Key to Portabel Software," Ph.D. Thesis, Institute for Computer Systems, ECH Zurich, 1994.
J. Gosling, "The Java Language Environment," Technical Report, Sun Microsystems, Mountain View, California, 1995 (White Paper, http.//java.sun.com).
Theimer et al., "Heterogeneous Progress Migration by Recompilation," Proceeding of the 11.sup.th International Conference on Distributed Computing Systems, pp. 18-25, Jul. 1991.
Richards et al., "Blocking Entry Points in Message-Driven Parallel Systems," International Conference on Parallel Processing, Aug. 1995.
Zhou et al., "Heterogeneous Distributed Shared Memory," IEEE Transactions on Parallel and Distributed Systems, vol. 3, No. 5, pp. 540-554, Sep. 1992.
Seligman et al., "High-Level Fault Tolerance in Distributed Programs," Technical Report CMU-CS-904-223, Carnegie Mellon University, Dec. 1994.
"Tutorial on Lint" from Cornell Theory Center, Jul. 11, 1991.
"Portable Checkpointing and Recovery" Silva et al IEEE International Symposium, Aug. 1995.
"Portable Transparent Checkpointing for Distributed Shared Memory", IEEE International Symposium, Aug. 1996.
"The Performance of Consistent Checkpointing" Elnozacky et al NSF and Rice University, Dec. 1993.
"Compiler-assited Full Checkpointing" C.C. J. Li et al, John Wiley & Sons Ltd., Mar. 1994.
"Compiler-Assisted Checkpointing" Beck et al University of Tennessee, Dec. 1995.
CATCH--Compiler Assisted Techniques for Checkpointing Jim et al University of Illinois, Sep. 1990.
Libckpt: Transparent Checkpointing under Unix Plank et al. University Tennessee, Jan. 1995.
"A Survey of Rollback-Recovery Protocols in Message Passing Systems", Elnozahy et al. Carnegie Mellon, Dec. 1995.
"Code Generation On the Fly A Key to Portable Software", Franz et al. Doctor Thesis, Dec. 1994.
"Heterogeneous Distributed Shared Memory" Zhou et al. IEEE article, Sep. 1992.
"On Evaluating the Performability of Degradable Computing Systems", Meyers IEEE Transactions, Aug. 1980.
"Heterogeneous Process Migration by Recompilation", Theimer et al. IEEE, Jul. 1991.
"High-Level Fault Tolerance in Distributed Programs" Seligman et al. Carnegie Mellon, Dec. 1994.
"An efficient coordinated checkpointing scheme for multicomputers", Sharma et al. IEEE, Jun. 1994.
"Architecture of fault tolerant multiprocessor workstations" Banatre et al., Sep. 1989.
Portable and Fault-Tolerant Software Systems, Volker Strumpen IEEE, 1998.
ELMO:Extending (Sequential) Languages with Migratable Objects Compiler Support Richards, Ramkumar et al., 1997.
Portable Checkpointing for Heterogeneous Architectures, Ramkumar et Strumpen, 1997.
Performance Prediction for Portable Parallel Execution on MIMD Architectures, Chillariga et Ramkumar, 1995.
Performance Analysis of Task Migration in a Portable Parrellel Environment, Ramkumar et al, 1996.
ProperPLACE: A Portable Parallel Algorithm for Standard Cell Placement, Kim et al, Jun. 1994.
ProperSYN: A Portable Parallel Algorithm for Logic Synthesis, De, Ramkumar et al., Aug. 1992.
A Portable Parallel Algorithm for Logic Using Transduction, De, Ramkumar et al. IEEE, May 1994.
Distributed Last Call Optimization for Portable Parallel Logic Programming, Ramkumar, ACM, Sep. 1992.
ProperTEST:A Portable Parallel Test Generator for Sequential Circuits, Ramkumar et al. IEEE, May 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for portable checkpointing using data struc does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for portable checkpointing using data struc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for portable checkpointing using data struc will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1736268

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.