ACQUISITION AND WRITE VALIDATION OF DATA OF A NETWORKED HOST NODE TO PERFORM SECONDARY STORAGE
First Claim
1. A method to passively acquire and perform write validation of data generated by a networked host node to perform secondary storage in a SAN-based data storage and recovery network, comprising:
- (a) generating data to store in primary storage;
(b) generating metadata describing the data generated to store in primary storage;
(c) sending the data and metadata to a primary SAN storage device;
(d) acquiring passive access to data traveling a data path between a generating node and the primary SAN storage device the data mirrored over an access line to a secondary storage server;
(e) receiving, at the secondary storage server, an exact copy of a data stream that passes a splitter; and
(f) comparing metadata associated with the data against additional metadata to validate or invalidate a write data, wherein the additional metadata is stored in at least one of a local location and an external location.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and a system to acquire and perform write validation of data generated by one or more networked host nodes to perform secondary storage are disclosed. According to one embodiment, a method to passively acquire and perform write validation of data generated by one or more networked host nodes to perform secondary storage in a SAN-based data storage and recovery network includes generating data to store in primary storage. The method further includes generating metadata describing the data generated to store in primary storage, sending the data and metadata to a primary SAN storage device, acquiring passive access to data traveling a data path between a generating node and the primary SAN storage device, the data mirrored over an access line to a secondary storage server. The method further includes receiving, at the secondary storage server, an exact copy of a data stream that passes a splitter.
69 Citations
20 Claims
-
1. A method to passively acquire and perform write validation of data generated by a networked host node to perform secondary storage in a SAN-based data storage and recovery network, comprising:
-
(a) generating data to store in primary storage; (b) generating metadata describing the data generated to store in primary storage; (c) sending the data and metadata to a primary SAN storage device; (d) acquiring passive access to data traveling a data path between a generating node and the primary SAN storage device the data mirrored over an access line to a secondary storage server; (e) receiving, at the secondary storage server, an exact copy of a data stream that passes a splitter; and (f) comparing metadata associated with the data against additional metadata to validate or invalidate a write data, wherein the additional metadata is stored in at least one of a local location and an external location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system to passively acquire and perform write validation of data generated by a networked host node to store in secondary storage in a SAN-based data storage and recovery network, comprising:
-
(a) one or more networked host nodes to generate data to store in primary storage; (b) a metadata generator module to generate metadata describing the data generated to store in primary storage, wherein the metadata generator is comprised of at least one of the one or more networked host nodes, a host node client, a data splitter, a line card, and a secondary storage server; (c) a primary SAN storage device to receive the data and metadata; (d) a splitter to acquire passive access to data traveling a data path between a generating node and the primary SAN storage device and to mirror the data over an access line to a secondary storage server; (e) the secondary storage server to receive an exact copy of a data stream that passes the splitter; and (f) a metadata comparison module to compare metadata associated with an actual data against additional metadata to validate or invalidate write data, wherein the additional metadata is stored in at least one of a local location and an external location, and wherein the metadata comparison module is comprised of at least one of the one or more networked host nodes, a host node client, a data splitter, a line card, and a secondary storage server. - View Dependent Claims (18, 19)
-
-
20. The method, comprising:
-
(a) forming a networked host node to generate data to store in primary storage in a system to passively acquire and perform write validation of data, wherein the system acquires and validates data generated by the one or more networked host nodes to perform secondary storage in a SAN-based data storage and recovery network; (b) placing a metadata generator module in the system to passively acquire and perform write validation to generate metadata describing the data generated to store in primary storage, wherein the metadata generator is comprised of at least one of the one or more networked host nodes, a host node client, a data splitter, a line card, and a secondary storage server; (c) coupling a primary SAN storage device to receive the data and metadata to the system to perform passive acquisition and write validation; (d) forming a splitter to acquire passive access to data traveling a data path between a generating node and the primary SAN storage device and to mirror the data over an access line to a secondary storage server; (e) placing the secondary storage server in the system to passively acquire and perform write validation to receive an exact copy of a data stream that passes the splitter; and (f) forming a metadata comparison module to compare metadata associated with the data against additional metadata to validate or invalidate write data, wherein the additional metadata is stored in at least one of a local location and an external location, and wherein the metadata comparison module is comprised of at least one of the one or more networked host nodes, a host node client, a data splitter, a line card, and a secondary storage server.
-
Specification