SRDF assist
First Claim
1. A method of transferring data from a first storage device to a second storage device, comprising:
- synchronously transferring the data from the first storage device to a first buffer device;
asynchronously transferring the data from the first buffer device to a second buffer device;
synchronously transferring the data from the second buffer device to the second storage device, wherein the first buffer device acknowledges successful transfer of the data to the first storage device prior to the first buffer device completing transfer of the data to the second buffer device; and
providing the data from the first buffer device to the second buffer device using a network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format, wherein the first buffer device converts the data from the first format to the second format and sends the data in the second format to the network, and wherein the second buffer device receives the data in the second format from the network and converts the data from the second format into the first format before the data is transferred to the second storage device;
wherein the first format is RDF format and the second format is one of TCP/IP or UDP.
9 Assignments
0 Petitions
Accused Products
Abstract
Transmitting data from a source to a destination, includes receiving the data from the source and providing the data to the destination using a network, where the data is acknowledged to the source as being successfully received at the destination prior to all of the data being provided to the network. The source may be a primary storage device. The destination may be a secondary storage device. The data may be provided from the source in a first format and may be provided to the network in a second format that is different from the first format where the first format may be RDF and the second format may be TCP/IP or UDP. The destination may receive the data in a first format different from a second format used to transmit the data over the network. The first format may be RDF and the second format may be TCP/IP or UDP.
32 Citations
9 Claims
-
1. A method of transferring data from a first storage device to a second storage device, comprising:
-
synchronously transferring the data from the first storage device to a first buffer device; asynchronously transferring the data from the first buffer device to a second buffer device; synchronously transferring the data from the second buffer device to the second storage device, wherein the first buffer device acknowledges successful transfer of the data to the first storage device prior to the first buffer device completing transfer of the data to the second buffer device; and providing the data from the first buffer device to the second buffer device using a network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format, wherein the first buffer device converts the data from the first format to the second format and sends the data in the second format to the network, and wherein the second buffer device receives the data in the second format from the network and converts the data from the second format into the first format before the data is transferred to the second storage device; wherein the first format is RDF format and the second format is one of TCP/IP or UDP. - View Dependent Claims (2, 3)
-
-
4. A computer program product, implemented in a computer readable medium, that transfers data from a first storage device to a second storage device, comprising:
-
executable code that synchronously transfers the data from the first storage device to a first buffer device; executable code that asynchronously transfers the data from the first buffer device to a second buffer device; executable code that synchronously transfers the data from the second buffer device to the second storage device, wherein the first buffer device acknowledges successful transfer of the data to the first storage device prior to the first buffer device completing transfer of the data to the second buffer device; and executable code that provides the data from the first buffer device to the second buffer device using a network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format, wherein the first buffer device converts the data from the first format to the second format and sends the data in the second format to the network, and wherein the second buffer device receives the data in the second format from the network and converts the data from the second format into the first format before the data is transferred to the second storage device; wherein the first format is RDF format and the second format is one of TCP/IP or UDP. - View Dependent Claims (5, 6)
-
-
7. A method of transmitting data from a first storage device to a second storage device, comprising:
-
the second storage device receiving the data from the first storage device; and the first storage device providing the data to the second storage device using a network, wherein the data is acknowledged to the first storage device as being successfully received at the second storage device prior to all of the data being provided to the network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format, wherein the first storage device converts the data from the first format to the second format and sends the data in the second format to the network, and wherein the second storage device receives the data in the second format from the network and converts the data from the second format into the first format; wherein the first format is RDF format and the second format is one of TCP/IP or UDP.
-
-
8. A device that transmits data from a first storage device to a second storage device, comprising:
-
first means for the second storage device to receive the data from the first storage device; and second means for the first storage device to provide the data to the second storage device using a network, wherein the data is acknowledged to the first storage device as being successfully received at the second storage device prior to all of the data being provided to the network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format, wherein the second means converts the data from the first format to the second format and sends the data in the second format to the network, and wherein the first means receives the data in the second format from the network and converts the data from the second format into the first format; wherein the first format is RDF format and the second format is one of TCP/IP or UDP.
-
-
9. A computer program product, implemented in a computer readable medium, that transmits data from a first storage device to a second storage device, comprising:
-
executable code that causes the second storage device to receive the data from the first storage device; executable code that causes the first storage device to provide the data to the second storage device using a network, wherein the data is acknowledged to the first storage device as being successfully received at the second storage device prior to all of the data being provided to the network, wherein the data is provided from the first storage device in a first format and is provided to the network in a second format that is different from the first format; executable code that causes the first storage device to convert the data from the first format to the second format and send the data in the second format to the network; and executable code that causes the second storage device to receive the data in the second format from the network and convert the data from the second format into the first format; wherein the first format is RDF format and the second format is one of TCP/IP or UDP.
-
Specification