Data backup and recovery systems
First Claim
1. Apparatus for backing up a network of client computers to a disaster recovery memory and for recovering backed up signals from the disaster recovery memory to the client computers, the apparatus comprising a random access nonvolatile backup memory, the nonvolatile memory being arranged to store signals in a format different from the recovery memory signal storage format;
- an interface adapted to be coupled to the network for coupling signals to be backed up from the client computers to the nonvolatile memory and for coupling backed up signals from the nonvolatile memory to the client computers via the network;
a converter arrangement adapted to be coupled to the recovery memory and coupled with the nonvolatile memory for converting signals in the format of the nonvolatile memory to the format of the recovery memory and for converting signals in the format of the recovery memory to the format of the nonvolatile memory; and
a controller arrangement for supplying control signals to (a) the interface, (b) the nonvolatile memory, (c) the recovery memory and (d) the converter arrangement for causing (a) backup of the client computers to the nonvolatile memory from the network via the interface, (b) backup of the client computers to the recovery memory by, from time to time, supplying an image of the backup in the nonvolatile memory from the nonvolatile memory to the recovery memory via the converter, (c) backup recovery from the recovery memory to one of the client computers by supplying an image of the backup for said one client computer in the recovery memory to said one client computer via the converter, nonvolatile memory, interface and network, and (d) backup recovery from the nonvolatile memory to a selected client computer by supplying an image of the backup for said selected client computer to the selected client computer from the nonvolatile memory to the selected client computer via the interface and network.
3 Assignments
0 Petitions
Accused Products
Abstract
Clients are connected via a LAN to backup apparatus including hard and tape drives, respectively primary and secondary backups. Each client schedules backup operations on a time basis since last backup, the amount of information generated since last backup, etc. Prior to a backup, each client sends to the backup apparatus a request including information representing the files to be backed up. The backup apparatus receives backup requests from the clients and accepts or rejects backup requests based on backup and network loading. The backup apparatus eliminates redundant files and indicates to the clients, prior to the file back up, that some files requested to be backed up are already stored and are not to be sent. The backup apparatus enables a client to restore any of its ‘lost’ data by copying it directly from the disk, without the need for backup administrator assistance.
489 Citations
29 Claims
-
1. Apparatus for backing up a network of client computers to a disaster recovery memory and for recovering backed up signals from the disaster recovery memory to the client computers, the apparatus comprising a random access nonvolatile backup memory, the nonvolatile memory being arranged to store signals in a format different from the recovery memory signal storage format;
- an interface adapted to be coupled to the network for coupling signals to be backed up from the client computers to the nonvolatile memory and for coupling backed up signals from the nonvolatile memory to the client computers via the network;
a converter arrangement adapted to be coupled to the recovery memory and coupled with the nonvolatile memory for converting signals in the format of the nonvolatile memory to the format of the recovery memory and for converting signals in the format of the recovery memory to the format of the nonvolatile memory; and
a controller arrangement for supplying control signals to (a) the interface, (b) the nonvolatile memory, (c) the recovery memory and (d) the converter arrangement for causing (a) backup of the client computers to the nonvolatile memory from the network via the interface, (b) backup of the client computers to the recovery memory by, from time to time, supplying an image of the backup in the nonvolatile memory from the nonvolatile memory to the recovery memory via the converter, (c) backup recovery from the recovery memory to one of the client computers by supplying an image of the backup for said one client computer in the recovery memory to said one client computer via the converter, nonvolatile memory, interface and network, and (d) backup recovery from the nonvolatile memory to a selected client computer by supplying an image of the backup for said selected client computer to the selected client computer from the nonvolatile memory to the selected client computer via the interface and network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- an interface adapted to be coupled to the network for coupling signals to be backed up from the client computers to the nonvolatile memory and for coupling backed up signals from the nonvolatile memory to the client computers via the network;
-
8. Apparatus for backing up a network of client computers to a disaster recovery memory, comprising a random access nonvolatile backup memory;
- an interface adapted to be coupled to the network for coupling signals to be backed up from the client computers to the nonvolatile memory;
circuitry adapted to be coupled to the recovery memory and coupled with the nonvolatile memory for coupling signals from the nonvolatile memory to the recovery memory; and
a controller arrangement for supplying control signals to (a) the interface, (b) the nonvolatile memory, and (c) the recovery memory for causing (a) backup of the client computers to the nonvolatile memory from the network via the interface, and (b) backup of the client computers to the recovery memory by, from time to time, supplying an image of the backup in the nonvolatile memory from the nonvolatile memory to the recovery memory, the controller arrangement being arranged to cause the backup of the client computers to the nonvolatile and recovery memories such that the nonvolatile and recovery memories (a) do not store redundant files of the client computers, (b) store files of the client computers only in compressed data form, and (c) store only incremental backup data from the client computers after the nonvolatile memory has stored in a baseline a full backup of the client computers. - View Dependent Claims (9, 10)
- an interface adapted to be coupled to the network for coupling signals to be backed up from the client computers to the nonvolatile memory;
-
11. Apparatus for backing up a network of client computers, comprising a random access nonvolatile backup memory;
- a disaster recovery memory; and
an arrangement for coupling signals to be backed up from the client computers to the nonvolatile memory and the recovery memory and for causing the coupled signals to be such that the nonvolatile and recovery memories (a) do not store redundant files of the client computers, (b) store files of the client computers only in compressed data form, and (c) store only incremental backup data from the client computers after the nonvolatile and recovery memories have stored in a baseline a full backup of the client computers.
- a disaster recovery memory; and
-
12. A method of backing up a network of client computers to a disaster recovery memory and a nonvolatile memory and of recovering backed up signals from the recovery memory and the nonvolatile memory to the client computers;
- the method comprising coupling signals to be backed up from the client computers to the nonvolatile memory;
coupling recovered backed up signals from the nonvolatile memory to the client computers;
the coupling steps between the client computers and the nonvolatile memory being via the network;
backing up the client computers to the recovery memory by supplying an image of the backup in the nonvolatile memory from the nonvolatile memory to the recovery memory;
recovering backup from the recovery memory to one of the client computers by supplying an image of the backup for said one client computer in the recovery memory to said one client computer via the nonvolatile memory and network; and
recovering backup from the nonvolatile memory to a selected client computer by supplying an image of the backup for said selected client computer to the selected client computer from the nonvolatile memory to the selected client computer via the network. - View Dependent Claims (13, 14, 15, 21, 22, 23, 24)
- the method comprising coupling signals to be backed up from the client computers to the nonvolatile memory;
-
16. A method of backing up a network of client computers to a disaster recovery memory and a nonvolatile memory;
- the method comprising;
coupling signals to be backed up from the client computers to the nonvolatile memory;
coupling backed up signals from the nonvolatile memory to the client computers;
backing up the client computers to the nonvolatile memory via the network; and
backing up the client computers to the recovery memory by supplying an image of the backup in the nonvolatile memory from the nonvolatile memory to the recovery memory, and causing the backup of the client computers to the nonvolatile and recovery memories such that the nonvolatile and recovery memories (a) do not store redundant files of the client computers, (b) store files of the client computers only in compressed data form, and (c) store only incremental backup data from the client computers after the nonvolatile memory has stored a baseline full backup of the client computers. - View Dependent Claims (17, 18, 19, 25, 26, 27, 28)
- the method comprising;
- 20. A method of backing up a network of client computers, comprising coupling signals to be backed up from the client computers to a nonvolatile memory and a recovery memory, and causing the signals coupled to the nonvolatile and recovery memories to be such that the nonvolatile and recovery memories (a) do not store redundant files of the client computers, (b) store files of the client computers only in compressed data form, and (c) store only incremental backup data from the client computers after the nonvolatile and recovery memories have stored in a baseline a full backup of the client computers.
Specification