METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY
First Claim
1. A computer implemented method for realizing application high availability, wherein the application is installed respectively on a first node and a second node, the first node being used as an active node and the second node being used as a passive node, the method comprising:
- monitoring access operations to files by the application during execution of the application on the active node;
replicating a monitored update to a file by the application if the application performed an update to the file during the access operations, such replication being from the active node to a storage device accessible by the passive node;
sniffing execution of the application on the active node; and
switching the application to and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
30 Citations
19 Claims
-
1. A computer implemented method for realizing application high availability, wherein the application is installed respectively on a first node and a second node, the first node being used as an active node and the second node being used as a passive node, the method comprising:
-
monitoring access operations to files by the application during execution of the application on the active node; replicating a monitored update to a file by the application if the application performed an update to the file during the access operations, such replication being from the active node to a storage device accessible by the passive node; sniffing execution of the application on the active node; and switching the application to and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for realizing application high availability, wherein the application is installed on a first node and on a second node, the first node being used as an active node, and the second node being used as a passive node, the apparatus comprising:
-
a monitoring module for monitoring access operations to files by the application during its execution on the active node; a replicating module for replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node, if the application performs updates to a file during the access operations; a sniffing module for sniffing the execution of the application on the active node; and a switching and initiating module for switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification