Systems and methods for information backup
First Claim
Patent Images
1. A system for information backup, comprising;
- a plurality of backup servers operable to retrieve backup data from a plurality of nodes;
a plurality of backup storage devices operable to store the backup data retrieved from the plurality of nodes; and
a high-speed, storage area network coupling the plurality of backup servers to the plurality of backup storage devices; and
wherein each of the plurality of backup servers is further operable to;
locally maintain an internal table storing state information identifying a state of each of the plurality of backup storage devices;
check the internal table to determine based on the state information that a particular one of the plurality of backup storage devices is not locked by any other of the plurality of backup servers before initiating a change of state in the particular one of the plurality of backup storage devices; and
share any change of state in the particular backup storage device with every other of the plurality of backup servers, wherein each of the plurality of backup servers maintain up to date state information for all remotely located backup storage devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for granting or denying access to nodes on a network, includes a first node including a list of nodes that can be granted or denied access to the first node, and at least one other node. The first node and the at least one other node are connected across the network. When the at least one other node attempts to gain access to the first node, the first node reviews the list of nodes to determine whether access should be granted or denied to the at least one other node.
102 Citations
27 Claims
-
1. A system for information backup, comprising;
-
a plurality of backup servers operable to retrieve backup data from a plurality of nodes; a plurality of backup storage devices operable to store the backup data retrieved from the plurality of nodes; and a high-speed, storage area network coupling the plurality of backup servers to the plurality of backup storage devices; and wherein each of the plurality of backup servers is further operable to; locally maintain an internal table storing state information identifying a state of each of the plurality of backup storage devices; check the internal table to determine based on the state information that a particular one of the plurality of backup storage devices is not locked by any other of the plurality of backup servers before initiating a change of state in the particular one of the plurality of backup storage devices; and share any change of state in the particular backup storage device with every other of the plurality of backup servers, wherein each of the plurality of backup servers maintain up to date state information for all remotely located backup storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for information backup, comprising:
-
a plurality of backup servers operable to retrieve backup data from a plurality of nodes; and a plurality of backup storage devices in communication with the plurality of backup servers, the plurality of backup storage devices storing the backup data retrieved from the plurality of nodes; wherein each of the plurality of backup servers are operable to locally maintain an internal table storing state information identifying a state of each of the plurality of backup storage devices, check the internal table to determine based on the state information that a particular one of the plurality of backup storage devices is not locked by any other of the plurality of backup servers before initiating a change of state in the particular one of the plurality of backup storage devices, share any change of state in the particular backup storage device with every other of the plurality of backup servers; and wherein each of the plurality of backup servers is assigned to one of a plurality of server groups, each server group comprising; a primary server operable to control the flow of information between every other server in the server group, wherein each of the plurality of backup servers maintains up to date state information for all remotely located backup storage devices; and at least one distributed server operable to receive information from the primary server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for information backup, comprising;
-
providing a plurality of backup servers operable to retrieve backup data from a plurality of nodes; providing a plurality of backup storage devices operable to store the backup data retrieved from the plurality of nodes; coupling the plurality of backup servers to the plurality of backup storage devices with a high-speed, storage area network; locally maintaining, at each of the plurality of backup servers, an internal table storing state information identifying a state of each of the plurality of backup storage devices; checking the internal table to determine based on the state information that a particular one of the plurality of backup storage devices is not locked by any other of the plurality of backup servers before initiating a change of state in the particular one of the plurality of backup storage devices; and sharing any change of state in the particular backup storage device with every other of the plurality of backup servers wherein each of the plurality of backup servers maintain up to date state information for all remotely located backup storage devices. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification