Backups using application maps
First Claim
1. A method for organizing information about one or more client computers connected to a network, wherein each client computer contains one or more data modules, the method comprising:
- sending, by a profiler executed by a processor, an information request to each client computer of the one or more client computers, the information request requesting a backup degree for each data module of the one or more data modules on the client computer, the backup degree describing at least an amount of data associated with a data module currently stored in the client computer that has been backed up to a backup node, wherein the backup node is separated from the client computer, wherein each data module describes one or more data files or data file locations;
receiving, by the profiler, an information message from each client computer of the one or more client computers, wherein each information message contains the backup degree for each data module of the one or more data modules on the client computer;
storing, by the profiler information contained in the information message in a profile information store, wherein the profile information store comprises a plurality of entries, each entry corresponding to one of a plurality of client computer identifiers, one or more data module identifiers associated with each client computer identifier, and a backup degree associated with each data module identifier;
generating a single graphical map by a mapper executed by the processor, wherein the single graphical map includes a first graphical representation of each of the one or more client computers, a second graphical representation of each of the one or more data modules on each client computer, and a third graphical representation of each data module'"'"'s backup degree, wherein the third graphical representation of each data module'"'"'s backup degree is graphically correlated to the second graphical representation of the data module that the backup degree describes, and wherein the third graphical representation of each data module'"'"'s backup degree graphically indicates a proportional amount of data associated with the data module that has been backed up to the backup node, wherein the single graphical map also includes a fourth graphical representation of one of a total degree of backup or an average degree of backup of all of the data modules contained on all of the one or more client computers connected to the network; and
displaying the single graphical map on a display device.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for generating graphical maps showing the backup degrees of data modules located across one or more client computers in a network, and directing backup and recovery operations for those data modules. According to one embodiment, the backup system sends information requests to the client computers, and receives in response the backup degrees of the data modules contained by the client computers. The backup system then generates and displays the graphical map. The backup system then can direct backup and recovery operations by sending operation requests to the client computers and updating the graphical map when necessary. Other embodiments are also described and claimed.
37 Citations
22 Claims
-
1. A method for organizing information about one or more client computers connected to a network, wherein each client computer contains one or more data modules, the method comprising:
-
sending, by a profiler executed by a processor, an information request to each client computer of the one or more client computers, the information request requesting a backup degree for each data module of the one or more data modules on the client computer, the backup degree describing at least an amount of data associated with a data module currently stored in the client computer that has been backed up to a backup node, wherein the backup node is separated from the client computer, wherein each data module describes one or more data files or data file locations; receiving, by the profiler, an information message from each client computer of the one or more client computers, wherein each information message contains the backup degree for each data module of the one or more data modules on the client computer; storing, by the profiler information contained in the information message in a profile information store, wherein the profile information store comprises a plurality of entries, each entry corresponding to one of a plurality of client computer identifiers, one or more data module identifiers associated with each client computer identifier, and a backup degree associated with each data module identifier; generating a single graphical map by a mapper executed by the processor, wherein the single graphical map includes a first graphical representation of each of the one or more client computers, a second graphical representation of each of the one or more data modules on each client computer, and a third graphical representation of each data module'"'"'s backup degree, wherein the third graphical representation of each data module'"'"'s backup degree is graphically correlated to the second graphical representation of the data module that the backup degree describes, and wherein the third graphical representation of each data module'"'"'s backup degree graphically indicates a proportional amount of data associated with the data module that has been backed up to the backup node, wherein the single graphical map also includes a fourth graphical representation of one of a total degree of backup or an average degree of backup of all of the data modules contained on all of the one or more client computers connected to the network; and displaying the single graphical map on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for organizing information about one or more client computers in a network, wherein each client computer contains one or more data modules, the system comprising:
-
a network interface; a memory; and a processor, the processor coupled to the memory and the network interface, wherein the processor is configured to execute a profiler, wherein the profiler is configured to send an information request to each client computer of the one or more client computers in a network, the information request requesting a backup degree for each data module of the one or more data modules on the client computer, the backup degree describing at least an amount of data associated with a data module currently stored in the client computer that has been backed up to a backup node, wherein the backup node is separated from the client computer, wherein each data module describes one or more data files or data file locations, receive an information message from each client computer of the one or more client computers, wherein each information message contains the backup degree for each data module of the one or more data modules on the client computer, and storing information contained in the information message in a profile information store, wherein the profile information store comprises a plurality of entries, each entry corresponding to one of a plurality of client computer identifiers, one or more data module identifiers associated with each client computer identifier, and a backup degree associated with each data module identifier, and wherein the processor is also configured to execute a mapper, wherein the mapper is configured to generate a single graphical map to be displayed on a display device, wherein the single graphical map includes a first graphical representation of each of the one or more client computers, a second graphical representation of each of the one or more data modules on each client computer, and a third graphical representation of each data module'"'"'s backup degree, wherein the third graphical representation of each data module'"'"'s backup degree is graphically correlated to the second graphical representation of the data module that the backup degree describes, and wherein the third graphical representation of each data module'"'"'s backup degree graphically indicates a proportional amount of data associated with the data module that has been backed up to the backup node, wherein the single graphical map also includes a fourth graphical representation of one of a total degree of backup or an average degree of backup of all of the data modules contained on all of the one or more client computers connected to the network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of organizing information about one or more client computers connected to a network, wherein each client computer contains one or more data modules, the operations comprising:
-
sending, by a profiler executed by a processor, an information request to each client computer of the one or more client computers, the information request requesting a backup degree for each data module of the one or more data modules on the client computer, the backup degree describing at least an amount of data associated with a data module currently stored in the client computer that has been backed up to a backup node, wherein the backup node is separated from the client computer, wherein each data module describes one or more data files or data file locations; receiving by the profiler, an information message from each client computer of the one or more client computers, wherein each information message contains the backup degree for each data module of the one or more data modules on the client computer; storing, by the profiler, information contained in the information message in a profile information store, wherein the profile information store comprises a plurality of entries, each entry corresponding to one of a plurality of client computer identifiers, one or more data module identifiers associated with each client computer identifier, and a backup degree associated with each data module identifier; generating a single graphical map by a mapper executed by the processor, wherein the single graphical map includes a first graphical representation of each of the one or more client computers, a second graphical representation of each of the one or more data modules on each client computer, and a third graphical representation of each data module'"'"'s backup degree, wherein the third graphical representation of each data module'"'"'s backup degree is graphically correlated to the second graphical representation of the data module that the backup degree describes, and wherein the third graphical representation of each data module'"'"'s backup degree graphically indicates a proportional amount of data associated with the data module that has been backed up to the backup node, wherein the single graphical map also includes a fourth graphical representation of one of a total degree of backup or an average degree of backup of all of the data modules contained on all of the one or more client computers connected to the network; and displaying the single graphical map on a display device. - View Dependent Claims (22)
-
Specification