Completing an interrupted data replication operation
First Claim
1. A method for completing an interrupted data replication operation, the method comprising:
- commencing a data replication operation amongst a plurality of networked computing devices;
identifying an interruption of the data replication operation at one of the computing devices from the plurality of networked computing devices; and
receiving data transferred as a part of the data replication operation subsequent to the interruption of the data replication operation at the one of the computing devices from any of the other plurality of networked computing devices, wherein the data received subsequent to the interruption of the data replication operation is transferred using a connectionless transfer protocol, the transfer being asynchronous and autonomous relative to the data replication operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method to improve the speed, scalability, robustness and dynamism of multicast data transfers to remote computers. Many Grid Computing applications, such as Genomics, Proteomics, Seismic, Risk Management, etc., require a priori transfer of sets of files or other data to remote computers prior to processing taking place. Existing multicast and data transfer protocols are static and can not guarantee that all nodes will contain a copy of the replicated data or files. The fully distributed data transfer and data replication protocol of the invention permits transfers which minimize processing requirements on master transfer nodes by spreading work across the network. The result is higher scalability than current centralized protocols, more dynamism and allows fault-tolerance by distribution of functionality. The ability to distribute the protocol is simplified through our innovative symmetric-connectionless data transfer protocol.
-
Citations
19 Claims
-
1. A method for completing an interrupted data replication operation, the method comprising:
-
commencing a data replication operation amongst a plurality of networked computing devices; identifying an interruption of the data replication operation at one of the computing devices from the plurality of networked computing devices; and receiving data transferred as a part of the data replication operation subsequent to the interruption of the data replication operation at the one of the computing devices from any of the other plurality of networked computing devices, wherein the data received subsequent to the interruption of the data replication operation is transferred using a connectionless transfer protocol, the transfer being asynchronous and autonomous relative to the data replication operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device, comprising:
-
a processor; and memory storing a program, the program being executable by the processor for performing a method for completing an interrupted data replication operation, the method comprising; commencing a data replication operation with a plurality of other computing devices in a network; identifying an interruption of the data replication operation; and receiving data transferred as a part of the data replication operation subsequent to the interruption of the data replication operation from any of the plurality of other networked computing devices, wherein the data received subsequent to the interruption of the data replication operation is transferred using a connectionless transfer protocol, the transfer being asynchronous and autonomous relative to the data replication operation.
-
-
19. A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for completing an interrupted data replication operation, the method comprising:
-
commencing a data replication operation with a plurality of other computing devices in a network; identifying an interruption of the data replication operation; and receiving data transferred as a part of the data replication operation subsequent to the interruption of the data replication operation from any of the plurality of other networked computing devices, wherein the data received subsequent to the interruption of the data replication operation is transferred using a connectionless transfer protocol, the transfer being asynchronous and autonomous relative to the data replication operation.
-
Specification