With Luigi Rizzo's implementation, there's a limit of 256 chunks. You can tune the parameters any way you want. This allows you to get the same level of protection as tripling the size of the data stored without even doubling the size of the data stored. What this code allows you to do is take a 8MB chunk of data and cut it into any number of 1MB chunks such that any eight of them can reconstruct the original data. There's an open source implementation by Luigi Rizzo that works perfectly. What this allows you to do is get the same level of protection against lost data without needing to store nearly as many copies. What you want is an erasure code using Vandermonde matrixes. You are considering the wrong technology for the job. If this is the wrong spot to post this please move it to more appropriate site. Since I'm not completely confident in my understanding of torrent protocol the question is: Is the above feasible with current state of the torrent technology (and where should I look to recruit java developers for this project) I'm thinking about creating this as service API project (sort of like ) that could be integrated with any container such as tomcat and spring or just plain Swing. Include file manager that would allow file transfers (something like FTP with GUI) style between two systems using torrent protocol. But this gets tricking since I have hard time coming up with simple scheme where the visitor would pick the closest backup client. If you would have non encrypted files shared in you backup storage and would prefer clients that have their port 80 open for public HTTP sharing. I'm thinking to include edge file sharing. The file backup would not get distributed only amongst 5 clients but it would utilize as many clients as possible offering storage in exchange based on physical distance specified in settings) ![]() If you want to backup 100MB five times you would have to offer extra 500MB of your own storage space in your system. (Redundancy would be based on give-and-take principle. Let you select redundancy you would like to trade with other clients.Offer optional encryption of your files based on key phrase.Create torrent like descriptor files for each file.I'm playing with an idea of creating client that would use the torrent protocol used today in torrent download client such as uTorrrent or Vuze to create:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |