DISPERSAL AND RETRIEVAL OF DATA FRAGMENTS IN A PEER-TO-PEER DATA BACKUP AND ARCHIVAL NETWORK
First Claim
1. A method for the dispersal and retrieval of fragments in a peer-to-peer data backup and archival network, the method comprising:
- partitioning a file into multiple, different fragments for storage in a peer-to-peer data backup and archival network;
selecting different peer hosts in the peer-to-peer data backup and archival network to store different ones of the fragments; and
,storing each of the fragments in at least one of the selected different peer hosts.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to data backup and archival tools and provide a method, system and computer program product for the dispersal and retrieval of fragments in a peer-to-peer data backup and archival network. In an embodiment of the invention, a method for the dispersal and retrieval of fragments in a peer-to-peer data backup and archival network can include partitioning a file into multiple, different fragments for storage in a peer-to-peer data backup and archival network, selecting different peer hosts in the peer-to-peer data backup and archival network to store different ones of the fragments, and storing each of the fragments in at least one of the selected different peer hosts. Optionally, the fragments can be encrypted before storage in the different peer hosts.
-
Citations
19 Claims
-
1. A method for the dispersal and retrieval of fragments in a peer-to-peer data backup and archival network, the method comprising:
-
partitioning a file into multiple, different fragments for storage in a peer-to-peer data backup and archival network; selecting different peer hosts in the peer-to-peer data backup and archival network to store different ones of the fragments; and
,storing each of the fragments in at least one of the selected different peer hosts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A peer-to-peer data backup and archival network configured for the dispersal and retrieval of fragments, the network comprising:
-
a data backup and archival tool providing an interface for providing a file to be stored in the peer-to-peer backup and archival network; a plurality of peer hosts coupled to the tool; and
,peer-to-peer fragment dispersal and retrieval logic coupled to each of the peer hosts, the logic comprising program code enabled to respond to a request to store a fragment for the file by storing the fragment and reporting a location of the fragment to the tool. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a computer usable medium embodying computer usable program code for the dispersal and retrieval of fragments in a peer-to-peer data backup and archival network, the computer program product comprising:
-
computer usable program code for partitioning a file into multiple, different fragments for storage in a peer-to-peer data backup and archival network; computer usable program code for selecting different peer hosts in the peer-to-peer data backup and archival network to store different ones of the fragments; and
,computer usable program code for storing each of the fragments in at least one of the selected different peer hosts. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification