Methods, media and systems for managing a distributed application running in a plurality of digital processing devices
First Claim
1. A method for managing a distributed application running in a plurality of digital processing devices, comprising:
- running one or more processes associated with the distributed application in virtualized operating system environments in the plurality of digital processing devices;
suspending the one or more processes;
saving network state information relating to network connections among the one or more processes;
recreating the network connections using the saved network state information; and
restarting the one or more processes using the stored process information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, media and systems for managing a distributed application running in a plurality of digital processing devices are provided. In some embodiments, a method includes running one or more processes associated with the distributed application in virtualized operating system environments on a plurality of digital processing devices, suspending the one or more processes, and saving network state information relating to network connections among the one or more processes. The method further include storing process information relating to the one or more processes, recreating the network connections using the saved network state information, and restarting the one or more processes using the stored process information.
-
Citations
21 Claims
-
1. A method for managing a distributed application running in a plurality of digital processing devices, comprising:
-
running one or more processes associated with the distributed application in virtualized operating system environments in the plurality of digital processing devices;
suspending the one or more processes;
saving network state information relating to network connections among the one or more processes;
recreating the network connections using the saved network state information; and
restarting the one or more processes using the stored process information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for managing a distributed application running in a plurality of digital processing devices, comprising:
-
running one or more processes associated with the distributed application in virtualized operating system environments in the plurality of digital processing devices;
suspending the one or more processes;
saving network state information relating to network connections among the one or more processes;
recreating the network connections using the saved network state information; and
restarting the one or more processes using the stored process information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing a distributed application, comprising a plurality of interconnected digital processing devices configured to run one or more processes associated with the distributed application in virtualized operating system environments, suspend the one or more processes, save network state information relating to network connections among the one or more processes, recreat the network connections using the saved network state information, and restart the one or more processes using the stored process information.
Specification