Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-04-11
2010-02-02
Wilson, Yolanda L (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S004110
Reexamination Certificate
active
07657787
ABSTRACT:
An embodiment of a method of restoring a communication state of a process includes creating a new socket for a socket saved as part of a checkpoint of the communication state. The new socket is initialized with an adjusted transmission control protocol state saved as part of the checkpoint. The adjusted transmission control protocol state indicates that a send buffer and a receive buffer are empty. Send data saved as part of the checkpoint is written into the new socket. Receive data saved as part of the checkpoint is written into a restart buffer. While at least a portion of the receive data remains in the restart buffer, a socket read system call for the new socket is redirected to read the receive data that remains in the restart buffer.
REFERENCES:
patent: 5748882 (1998-05-01), Huang
patent: 5754752 (1998-05-01), Sheh et al.
patent: 5828569 (1998-10-01), Fisher
patent: 6338147 (2002-01-01), Meth et al.
patent: 7254739 (2007-08-01), McCain
patent: 7337444 (2008-02-01), Browning et al.
patent: 2002/0087916 (2002-07-01), Meth
patent: 2004/0139440 (2004-07-01), Browning et al.
patent: WO 2004/015513 (2004-02-01), None
patent: WO 2004015513 (2004-02-01), None
Lorenzo Alvisi, et al., Wrapping Server-Side TCP to Mask Connection Failures, 2000, Department of Computer Sciences, UT Austin, Austin, TX.
Aurelien Bouteiller, et al., Coordinated checkpoint versus message log for fault tolerant MPI, 2003, Universite de Paris Sud, Orsay, France.
Jason Duell, et al., The Design and Implementation of Berkeley Lab's Linux Checkpoint/Restart, 2003, Lawrence Berkeley National laboratory, Berkely, CA.
E.N. (Mootaz) Elnozahy et al., A Survey of Rollback-Recovery Protocols in Message-Passing Systems, Sep. 2002, pp. 275-408, ACM Computing Surveys, vol. 34, No. 3.
John G. Janakiraman et al., Cruz: Application-Transparent Distributed Checkpoint-Restart on Standard Operating Systems, Apr. 14, 2005, Tech Report HPL-2005-66.
Mahesh Kallahalla et al., SoftUDC: A Software-Based Data Center for Utility Computing, Computer, Nov. 2004, pp. 38-46, IEEE Computer Society.
Michael Litskow, et al., Checkpoint and Migration of UNIX Processes in the Condor Distributed Processing System, 1997, University of Wisconsin-Madison, Madison, WI.
Meiosys; MetaCluster TM, Modular architecture, 2004 [retrieved on Oct. 18, 2005] Retrieved from the Internet <http://www3.meiosys.com/eng/technology/index.html>.
Meiosys; Utility Computing, 2004 [retrieved on Oct. 18, 2005] Retrieved from the Internet <http://www3.meiosys.com/eng/products/uc.html>.
Meiosys; High Performance Computing, 2004 [retrieved on Oct. 18, 2005] Retrieved from the Internet <http://www3.meiosys.com/eng/products/hpc.html>.
Meiosys; Fault Tolerance, 2004 [retrieved on Oct. 18, 2005] Retrieved from the Internet <http://www3.meiosys.com/eng/products/ft.html>.
Steven Osman, et al., The Design and Implementation of Zap: A System for Migrating Computing Environments, 5th Sumposium on Operating Systems Design and Implementation (OSDI 2002),Dec. 2002, Boston, MA.
James S. Plank et al., Libckpt: Transparent Checkpointing under Unix, USENIX Winter 1995 Technical Conference, Jan. 16-20, 1995, New Orleans, LA.
James S. Plank, An Overview of Checkpointing in Uniprocessor and Distributed Systems, Focusing on Implementation and Performance, Jul. 1997, Department of Computer Science University of Tennessee, Technical report UT-CS-97-372, Knoxville, TN.
Georg Stellner, CoCheck: Checkpointing and Process Migration for MPI, 1996, Munich, Germany.
Zhang Youhui, et al. Checkpointing and Migration of Parallel Processes Based on Message Passing Interference, 2002, Tsinghua University, China.
Hua Zhong, et al., CRAK: Linus Checkpoint/Restart As a Kernal Module, Technical Report CUCS-014-01, 2001, New York, NY.
VMware VirtualCenter Technical Best Practices, Jun. 2005, [retrieved on Jun. 26, 2006], Retrieved from the Internet <http://www.vmware.com/pdf/vc—technical—best.pdf/>.
Janakiraman Gopalakrishnan
Santos Jose Renato
Subhraveti Dinesh Kumar
Turner Yoshio Frank
Hewlett--Packard Development Company, L.P.
Wilson Yolanda L
LandOfFree
Method of restoring communication state of process 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 of restoring communication state of process, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of restoring communication state of process will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4166856