Friday, September 01, 2006

Distributed Internet backup

Consider a distributed computer program like the following.
1. You download the program an install it.
2. During install it asks you how much space you want to share for others to use and which folders you want to backup.
3. It then starts sending your data (encrypted) to other users on the network (the client would probably have to send the data to multiple places and keep track of where it is).
4. It also starts accepting backup data from other users.
If you need more space than you can provide then you can pay extra. If you provide more space than you need then you can get paid.

Then your backup data is distributed across the internet. I think it would be useful to many people!

Would this work well? Does it already exist?

2 comments:

Anonymous said...

seems a nice idea - but the time you need access to your data is when your computer is dead. So you'd have to build in a web (or something) interface to enable people to get at their data. And then you get into the where-is-the-encryption-key-held debate.

There are services on the web which provide off-site backup (some very cheaply), and this idea, while nice, probably wouldn't have a cost base sufficiently below these existing commercial services to get people to trust both the encryption and the other users.

James A. N. Stauffer said...

Possibly withing a company is even a better fit for this idea. My employer (SPS Commerce) has 300 employees and if each employee has as much free HD space as I do that totals over 50TB. If we were to use 50% of that free space and backup using a RAID-like technique to store the data on 2 or 3 machines that would give you around 10TB of backup.