Apparatus, system, and program for automatic backup of related data
AssigneeInternational Business Machines Corporation
InventorSriram Palapudi
Life of this patent
Estimating the term…
Abstract
An apparatus, system, and program are disclosed for automatically backing up groups of related data. The apparatus includes a plurality of data cells capable of storing data. The apparatus also includes a grouping module configured to group one or more of the data cells into a related group. A tracking module tracks activity on one or more predetermined data cells in the group. A backup module backs up the data stored in the group of data cells upon the occurrence of a predetermined triggering event identified by the tracking module. The triggering event may include I/O activity to one or more predetermined data cells in the group or it may be a cumulative total of I/O activity to the group as a whole.
Claims17
An apparatus to automatically back up data, the apparatus comprising:
- a grouping module configured to group one or more of a plurality of data cells into a related group;
- a tracking module to track activity on one or more data cells in the group;
- and
- a backup module for backing up the data stored in the group of data cells upon the occurrence of a predetermined triggering event identified by the tracking module, wherein the triggering event comprises a change to data residing on a predetermined data cell in the group.
A system for automatically backing up data, the system comprising:
- a plurality of data cells, one or more of the data cells comprising a related group;
- a data communications network comprising a plurality of communication channels for transmitting data stored in the data cells;
- at least one source storage device coupled to the data communications network and configured to establish a plurality of communication links with a target storage device coupled to the data communications network;
- a host coupled to the data communications network configured to transmit read/write requests to the source storage device;
- Input/Output (I/O) devices coupled to the data communications network configured to interact with a user;
- a processor;
- a memory containing modules for execution on a processor, the modules comprising:
- a grouping module configured to group one or more of the data cells into the related group;
- a tracking module to track activity on one or more data cells in the group;
- and
- a backup module for backing up the data stored in the group of data cells upon the occurrence of a predetermined triggering event identified by the tracking module, wherein the triggering event comprises a change to data residing on a predetermined data cell in the group.
A program of executable code stored on a storage device and executable by a processor to perform an operation to automatically back up data, the operation comprising:
- identifying a group comprising a plurality of data cells;
- tracking activity to one or more data cells in the group;
- and
- backing up the group of data cells upon a triggering event to one or more data cells in the group, wherein the triggering event comprises a change to data residing on a predetermined data cell in the group.
Dependencies are inferred from the claim text.