Configuring hosts of a secondary data storage and recovery system
First Claim
1. In a system comprising hosts saving data in primary storage devices, a software suite to provide secondary storage and a recovery service to at least one networked node comprising:
- a portion to configure at least one network node to perform a service;
a portion to order a service and to generate metadata about data generated to store in secondary storage using a processor and a non-volatile memory;
a portion to perform data write validation to prevent redundant writes in the secondary storage, wherein the metadata is used to validate data write through at least a metadata comparison via a processor;
a portion to receive and prepare data to store in secondary storage; and
a data splitter coupled to a data path from a host to the primary storage device to provide a copy of a data written from the host to the primary storage via the data path to the secondary storage in near real time through transparently splitting off data from the host to a primary storage device,wherein the copy of a data written from the host to the primary storage is provided to the secondary storage through a storage and recovery server to enhance the secondary storage and recovery service,wherein the server to provide a data storage for host to a secondary storage in a continuous streaming mode, andwherein a portion of the server application comprises firmware installed on a field programmable gate array (FPGA) supported by a line card, and wherein the firmware includes a frame rate detection engine to adjust performance of the line card to an actual frame rate of data being received on the line card.
5 Assignments
0 Petitions
Accused Products
Abstract
A software suite, a method and a system of configuring hosts of a secondary data storage and recovery system are disclosed. In an embodiment, a system includes hosts saving data in primary storage devices, a software suite to provide secondary storage and a recovery service to one or more networked node includes a portion to configure at least one network node to perform a service, a portion to order a service and to generate metadata about data generated to store in secondary storage using a processor and a non-volatile memory, and a portion to perform data write validation and a portion to receive and prepare data to store in secondary storage. The portion to perform service configuration, the portion to perform ordering, and the portion to perform metadata generation are part of a client instance may be provided one instance per to the one or more networked node.
-
Citations
19 Claims
-
1. In a system comprising hosts saving data in primary storage devices, a software suite to provide secondary storage and a recovery service to at least one networked node comprising:
-
a portion to configure at least one network node to perform a service; a portion to order a service and to generate metadata about data generated to store in secondary storage using a processor and a non-volatile memory; a portion to perform data write validation to prevent redundant writes in the secondary storage, wherein the metadata is used to validate data write through at least a metadata comparison via a processor; a portion to receive and prepare data to store in secondary storage; and a data splitter coupled to a data path from a host to the primary storage device to provide a copy of a data written from the host to the primary storage via the data path to the secondary storage in near real time through transparently splitting off data from the host to a primary storage device, wherein the copy of a data written from the host to the primary storage is provided to the secondary storage through a storage and recovery server to enhance the secondary storage and recovery service, wherein the server to provide a data storage for host to a secondary storage in a continuous streaming mode, and wherein a portion of the server application comprises firmware installed on a field programmable gate array (FPGA) supported by a line card, and wherein the firmware includes a frame rate detection engine to adjust performance of the line card to an actual frame rate of data being received on the line card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. The method, comprising:
-
configuring at least one network node to perform a service using a portion of a software suite to provide a secondary storage and recovery service to at least one networked node in a system comprising hosts saving data in primary storage devices; ordering a service and generating metadata about data generated to store in secondary storage using a processor and a non-volatile memory to process a portion of the software suite; performing data write validation using a portion of the software suite; and receiving data and to preparing the received data to store in secondary storage using a portion of the software suite; and transparently splitting off data from the host to a primary storage device through a data splitter coupled to a data path from a host to the primary storage device to provide a copy of a data written from the host to the primary storage via the data path to the secondary storage in near real time, wherein the copy of a data written from the host to the primary storage is provided to the secondary storage through a storage and recovery server to enhance the secondary storage and recovery service, and wherein the server to provide a data storage for host to a secondary storage in a continuous streaming mode, and wherein a portion of the server application comprises firmware installed on a field programmable gate array (FPGA) supported by a line card, and wherein the firmware includes a frame rate detection engine to adjust performance of the line card to an actual frame rate of data being received on the line card. - View Dependent Claims (18)
-
-
19. The system comprising hosts saving data in primary storage devices, further comprising:
-
at least one network node configurable by a software suite to provide a secondary storage and recovery service; a client instance provided to the at least one networked node to order a service and to generate metadata about data generated to store in secondary storage using a processor and a non-volatile memory; a hardware host to operate a portion of a software suite to perform data write validation; and a portion of the software suite to receive data and to prepare the received data to store in secondary storage; and a data splitter coupled to a data path from a host to the primary storage device to provide a copy of a data written from the host to the primary storage via the data path to the secondary storage in near real time through transparently splitting off data from the host to a primary storage device, wherein the copy of a data written from the host to the primary storage is provided to the secondary storage through a storage and recovery server to enhance the secondary storage and recovery service, and wherein the server to provide a data storage for host to a secondary storage in a continuous streaming mode, and wherein a portion of the server application comprises firmware installed on a field programmable gate array (FPGA) supported by a line card, and wherein the firmware includes a frame rate detection engine to adjust performance of the line card to an actual frame rate of data being received on the line card.
-
Specification