System and method for archiving data in a clustered environment
First Claim
1. A method for archiving data for a clustered application in a clustered network environment, said method comprising:
- generating a location request for said clustered application, said location request including a floating identifier for said clustered application;
obtaining a physical location identifier for said clustered application in response to said location request;
accessing archiving configuration files for said clustered application; and
archiving data for said clustered application in accordance with said archiving configuration files.
1 Assignment
0 Petitions
Accused Products
Abstract
A data archiving system according to the invention can be deployed in a clustered network environment to perform archiving, backup, and restoring of data for clustered applications supported by the network. The archiving system generally includes an archiving server application resident at a first node, a virtual client application resident at the first node, and archiving client applications resident at other nodes within the network. The archiving server application, using the virtual client application, determines the physical location of a clustered application prior to (and, in one practical embodiment, during) the actual backup procedure. The physical location of the clustered application is processed to access a set of backup configuration files stored by the virtual client application. The backup configuration files contain information related to the manner in which the clustered application should be archived and/or restored. In this manner, the data archiving system can perform archiving of clustered applications without having to monitor the network for failover operation of the clustered applications.
-
Citations
24 Claims
-
1. A method for archiving data for a clustered application in a clustered network environment, said method comprising:
-
generating a location request for said clustered application, said location request including a floating identifier for said clustered application;
obtaining a physical location identifier for said clustered application in response to said location request;
accessing archiving configuration files for said clustered application; and
archiving data for said clustered application in accordance with said archiving configuration files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for archiving clustered application data in a clustered network environment, said system comprising:
-
an archiving server application;
a first archiving client application for a first node in said clustered network environment, said first node being configured for normal operation of a clustered application;
a second archiving client application for a second node in said clustered network environment, said second node being configured for failover operation of said clustered application; and
a virtual client application corresponding to said clustered application, said virtual client application being configured to obtain, from said first node or said second node, a physical location identifier for said clustered application, and to access archiving configuration files for said clustered application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for archiving data for a clustered application in a clustered network environment, said system comprising:
-
means for generating a location request for said clustered application, said location request including a floating identifier for said clustered application;
means for obtaining a physical location identifier for said clustered application in response to said location request;
means for accessing archiving configuration files for said clustered application; and
means for managing the archiving of data for said clustered application in accordance with said archiving configuration files. - View Dependent Claims (19)
-
-
20. A method for archiving clustered application data in a clustered network environment, said method comprising:
-
determining a current physical location of a clustered application;
archiving a first file for said clustered application in accordance with archiving configuration files corresponding to said clustered application;
repeating said determining step to obtain an updated physical location of said clustered application; and
archiving a second file for said clustered application in accordance with said archiving configuration files. - View Dependent Claims (21, 22, 23, 24)
-
Specification