Patent ID: 7797576
Filing Date: 2010-09-14
Classification: G06F

Abstract:
1. A computer implemented method for managing state data in a workload partitioned environment by instructions executed on a processor, the computer implemented method comprising: generating process state data for a first process in a workload partition, wherein the process state data is data used to restore the first process to a given state; identifying socket state data associated with a set of connected sockets associated with the first process, wherein the set of connected sockets are open sockets; saving the process state data and the socket state data to form saved state data, wherein the saved state data is used to restore the set of connected sockets when the workload partition is restored; restoring a socket file bound to a first socket associated with the first process using an absolute pathname for the socket file saved in a state file associated with the workload partition; and responsive to a determination that a connection between the first socket bound to the socket file and a second socket associated with a second process needs to be restored, saving a pointer to a virtual node representing the socket file in the second socket, wherein the virtual node points to the first socket and wherein the first socket points to the virtual node.