Slashdot Mirror


Cringely's P2P Backup Idea

gewg_ writes "If Napster and Bit Torrent had a baby, would it Baxter? As a follow-on to Cringely's last column where he talked about having a backup strategy in the wake of Hurricane Frances, this week he proposes a distributed RAID notion as a solution."

205 comments

  1. Queue Linus Quote in..... by shoemakc · · Score: 1, Funny

    Queue Linus quote in 3....2....1....

    Ah, there it is :-)

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
    1. Re:Queue Linus Quote in..... by Anonymous Coward · · Score: 5, Informative

      In case they missed it.

      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it."

    2. Re:Queue Linus Quote in..... by Gentlewhisper · · Score: 1

      "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it."

      That is not always the case, why would anybody want to mirror stuff like the source code of Microsoft Windows if they upload it to a public ftp?

      Oh wait..

      People will all download it but nobody will dare to mirror it!

      Anyway I think the safest place to store backups would be on the moon

      http://www.pcmag.com/article2/0,4149,1200789,00.as p

    3. Re:Queue Linus Quote in..... by SirTalon42 · · Score: 2, Funny

      What if the martians invade the moon? WHERES YOUR DATA NOW! PUNK!

  2. Baxter is already taken! by Artifex · · Score: 4, Informative

    Baxter is, of course, the famous IRC client for BeOS. (Hi, Seth!)

    --
    Get off my launchpad!
  3. What an awesome idea by Faust7 · · Score: 4, Funny

    Depending on exactly what you have stored, millions of people may want to help you backup as soon as possible.

    1. Re:What an awesome idea by Mod+Me+God+Too · · Score: 5, Interesting

      I once encoded some data in a few MP3s... this was back in 2000. The MP3s were long speech files... about 30mb/file @ 160kbps and were popular, but took so long to transfer, so to propegate the 'new' files as quickly as possible I reduced the bit rate from 160kbps to 32kbps and added in the 'extra' 'noise' as I did this - as it's speech it didn't really matter.

      If I do a search now they're easy to find, much easier than the original 160kbps were.

      This was just a test, no special data used - but an amazing way to archive and distribute data.

      --
      --

      It is not the commies, the government, the nigger, nor the corporates. It is your paranoia.
    2. Re:What an awesome idea by toetagger1 · · Score: 1

      Hey, don't give any ideas to the terrorists.

      Oh, wait a minute... You mean that Pr0n I downloaded today had the blueprints of the pentagon imbedded?

      --
      who | grep -i blond | date cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep
    3. Re:What an awesome idea by jo42 · · Score: 1

      And what did you think the JPG of the goatse guy really was?

  4. p2p backup by khrtt · · Score: 5, Funny

    I think this is old news. Some people have been backing up the source code for viruses that they wrote on Kazaa for months now.

    1. Re:p2p backup by BlueTooth · · Score: 1

      Funny, because only the binaries for those viruses ever seem to spread out very well.

      --
      SPAM
    2. Re:p2p backup by aqua · · Score: 3, Interesting

      I made a related waggish proposal a couple of years ago:

      1. Make tarball of backup
      2. Encrypt if desired
      3. Encode tarball, 4-8 bytes at a time, in email addresses
      4. Put email addresses on web
      5. Wait for spam

      Presto -- spammers now pay for your backup; anytime you have a disk failure, just wait a while and watch your spamcan or smtp log, and reconstruct your backup at will.

      (Some assembly required, offer void where prohibited)

  5. No thanks by Lord_Dweomer · · Score: 4, Insightful
    Maybe this would be good for some data, but I would never backup sensitive data on something like this. Nor would a lot of businesses.

    --
    Buy Steampunk Clothing Online!
    1. Re:No thanks by OrangeHairMan · · Score: 3, Insightful

      I would never backup sensitive data on something like this

      Encryption? Simply using GnuPG or any of the free AES encryptors out there will make it incredibly secure. If your data is sensitive enough, you should be doing this already...

      -orange

    2. Re:No thanks by proj_2501 · · Score: 3, Insightful

      the issue is not necessarily secrecy, but knowing you can get that data back exactly when you want to.

    3. Re:No thanks by DarkHelmet · · Score: 2, Interesting
      Encryption? Simply using GnuPG or any of the free AES encryptors out there will make it incredibly secure. If your data is sensitive enough, you should be doing this already...

      Or for that matter, why not build encryption into the system itself, so that you don't have to manually do it.

      --
      /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    4. Re:No thanks by Ageless · · Score: 2, Funny

      Or better yet, read the article which says the system would do exactly that!

    5. Re:No thanks by slasher+guy · · Score: 2, Insightful

      And then lose your key with the rst of the data!

    6. Re:No thanks by Paradise+Pete · · Score: 1
      Or for that matter, why not build encryption into the system itself

      You know if you take off that helmet you might be able to see well enough to read the article.

    7. Re:No thanks by Anonymous Coward · · Score: 0

      Encryption?

      Sure, but would you please distribute - eh, backup - your private key too? Because I would realy like to save your ass when your HD dies and you will run arround screeming "I lost my private keys again..."

    8. Re:No thanks by renoX · · Score: 1

      RTFA as Cringely said: data should be encrypted before they go into the system, which suppose that the system encrypt the data and which also give the interesting problem: where are the key stored?

      If the key are stored by the client, there *will* be problems of lost key, so the key must be also stored on the backup server.

    9. Re:No thanks by pHDNgell · · Score: 2, Interesting

      Maybe this would be good for some data, but I would never backup sensitive data on something like this. Nor would a lot of businesses.

      I've been backing up sensitive data almost exactly like this for quite a while now. I've got an application that breaks a stream of data into chunks and encrypts them. It compares the md5 of the source block against the md5 of the same block from the previous backup. If they match, it hard links the block into the backup directory, if they don't match, it encrypts the block and stores a new copy.

      The net effect is that I have about 2.5GB of full database dumps nightly that take up about 3MB of storage space (thus takes about 3MB to transfer it with rsync -H). I do this without having to store the unencrypted stream.

      So yeah, it may be better to not send my GPG encrypted blocks to these other machines, but I trust GPG about as much as I trust my own network and applications keeping my data safe, so it's good for me.

      I do the same thing with my DB dumps and my mail. I only have a 144kbps internet connection, so being able send my full dumps out nightly across it is a real win.

      --
      -- The world is watching America, and America is watching TV.
    10. Re:No thanks by timeOday · · Score: 1
      Oh sure. You'd absolutely have to be able to verify the backups. Perhaps by presenting a challenge to your peers which they could only respond to correctly by scanning the entire dataset to compute the result.


      You'd also need some sort of currency system so by sharing out 1GB you'd get a GB in return.

    11. Re:No thanks by Geoffreyerffoeg · · Score: 1

      It's more reliable than tape backup, if you believe Cringely's personal account. This practically cannot fail...because of redundancy, you're about 75% sure to get it when you ask, and about 99% sure to get it in a day. Any system going offline (or self-noticing it isn't being used) should send its data elsewhere - that can even be in the TOS.

    12. Re:No thanks by Tarqwak · · Score: 1

      Businesses with lots of new computers having minimum of 40 GB drives (usually 80+ GB these days) could use these wasted resources as secondary backup...

    13. Re:No thanks by jred · · Score: 1

      Businesses have their own built-in "p2p" networks. Just keep the system private & in-house.

      --

      jred
      I'm not a mechanic but I play one in my garage...
    14. Re:No thanks by nlago · · Score: 1
      data should be encrypted before they go into the system, which suppose that the system encrypt the data and which also give the interesting problem: where are the key stored?

      Burn the key on 15 CDs and send one home, one to your grandmother's home on a different state, one to a bank vault... you get the idea. That can be made very secure and very fault-tolerant for a cost near to zero (these 15 CDs need to be burnt only *once*; if you are really paranoid, change the key once a year).

    15. Re:No thanks by renoX · · Score: 1

      Well I agree that the system is robust for intelligent or non-lazy users, but the providers of the system may still get a lot of call from dumb or lazy users..

    16. Re:No thanks by skibrian · · Score: 1

      312 chose to use a passphrase with LeanOnMe. A passphrase encrypts your data, and the only place that passphrase is stored is in the user's head, unless they go writing it under a desk drawer. The password to access data remotely is stored on your hard drive (and an LDAP server to authenticate user ID's so we can help recover from a total disaster---the rest of the system is JXTA P2P). The password is encrypted and can only be unlocked via your passphrase. We hope to incorporate easier methodologies as the technology becomes available. Don't send a CD to grandma...just pick a nice long passphrase. First line of a favorite poem?? Something not too difficult to remember? Anyway, there is always a bigger idiot, we will be working to make this software easier to use. Yes I said "we". I am a co-founder of 312, Inc.

  6. damn.. by JeffSh · · Score: 1

    i had this idea a few months ago, wish i could have done something about it then, oh well.

    1. Re:damn.. by dotwaffle · · Score: 5, Interesting

      I had this idea in about '97 or '98. I looked around to see if anyone else had done anything like this (remember, this is kinda pre-mass-P2P) and found that someone had done so, but on a business scale solution. I think it was called Mango, and is still in production today. It essentially made a portion of your drive available for a drive letter, then whetever was copied onto it could be seen by all. The data was stored in at least 2 places, so if one went down, there was still one copy, and the remaining copy would duplicate, so that there was always at least 2 copies. In the end, I think nobody went for it because it was too expensive... But this is EXACTLY what a lot of Small-Medium businesses need atm. Bring on the Mango's!

    2. Re:damn.. by Anonymous Coward · · Score: 0

      Maybe this idea is being implemented by more than one company. I recently applied for a job at a company here in Orlando, FL called 312, Inc. that has a very similar product called LeanOnMe. Their website is at http://www.312inc.com for more information.

      -J. Johnson
      downwitda at gmail.com

    3. Re:damn.. by Salamander · · Score: 1

      I worked at Mango, and the product you mention (called Medley at the time) was kind of cool in certain ways, but it wasn't really scalable in the way it would need to be for this purpose. Performance was barely adequate on a switched 100Mb/s Ethernet LAN, but it would have totally fallen apart on anything with more latency than that; if all of the copies of your data are on one LAN they're effectively in the same place. There were plans under way when I left to make a version (effectively a total rewrite) that could tolerate WAN latencies, but I don't think they ever got there.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  7. over and over again ... by duplicatedAccount · · Score: 3, Interesting

    Well, we leave the data where it belongs: in the proxy network where the processes live too. Still a bit incomplete, but maturing WebDAV and mountable slices forthcoming...

  8. Freenet by John_Allen_Mohammed · · Score: 5, Interesting

    Just insert a bunch of data into the network.. record the keys and retrieve once a week then delete. That should keep the data retrievable from the network for a good while. Using two nodes would help. Plus everything is encrypted with some heavy shit.

    Or, just make a local-freenet on the company lan.. everything is encrypted and unretrievable without the proper keys, so it's very secure and it's distributed.. + FEC encoding.

    That assumes freenet works, AFAIK it's still fucking broken. Ian Clarke is playing too much politics with the project and the only coder that really understands freenet (Mathew Toseland) is swamped with ideas, day after day.. it just gets worse and worse... The donations seemed like a good idea, but after watching the DEV list for the last 18 months, I realize it's a failed project :(

    --

    Skype Me! username: john_allen_mohammed
    1. Re:Freenet by Joe+Tie. · · Score: 2, Interesting

      Ah, so that explains it. I finally got enough ram to keep freenet going 24/7, and was surprised to find it so unreliable. I wasn't expecting a speed demon, but I was expecting that links to files on freesites would work if the site itself was. That, so far, has seldom been the case. Are there any other similar projects going on?

      --
      Everything will be taken away from you.
    2. Re:Freenet by John_Allen_Mohammed · · Score: 1

      Well, the only two that are worth mentioning are GNUnet and Entropy. GNUnet has it's advantages but lacks the concept of "homepages," aka. Freesites (freenet's version of a webpage.) This is a real drawback when it comes to attracting newbies. Entropy on the other hand has the advantage of being written in C (or ++) and having a http proxy/interpreter... but development is slow and the userbase is very very small.

      In the end, when it comes to security, freenet is probably the most secure, it has the largest userbase but it's flakey as hell.. Ever since March 31st/April 1st of 2003, it's just been downhill.

      --

      Skype Me! username: john_allen_mohammed
    3. Re:Freenet by MrJay · · Score: 2, Interesting

      That assumes freenet works, AFAIK it's still fucking broken. Ian Clarke is playing too much politics with the project and the only coder that really understands freenet (Mathew Toseland) is swamped with ideas, day after day.. it just gets worse and worse... The donations seemed like a good idea, but after watching the DEV list for the last 18 months, I realize it's a failed project :(

      Check out other development lists on popular projects (if they're public). You'll find that heated debates, arguments, and blatant personal attacks are very common. The Linux kernel list has years of flames between Linus, Alan and other major contributors.. but development continues, doesn't it?

      Same in this case. There are two sets of debates on the Freenet lists. The first set includes those with a background in computer science, an understanding of programming, or an understanding of the theoretical concepts behind decentralized communications. The second (and much larger) set of people are primarily concerned with advancing their own positions within the project. Their ideas are based on false assumptions or a blatant ignorance of Freenet's goals. They will propose things that are completely opposite the goal of a "decentralized anonymous attack-resilient network" and then blame Ian's ego when their ideas are shot down (perhaps unapologetically by Ian himself, sometimes by others). No amount of hand-holding or compassion can convince this group that their ideas are simply incompatible.

      All this aside, the stable releases have been working excellent for me and I am running a stock Freenet node; no tweaks. The introduction of NGR also came with lots of bugs, which (imo) is the main cause for the lackluster performance of Freenet. Now that it's working better, perhaps we can judge NGR on it's abilities (for better or worse) instead of the bugs which cause any analysis of Freenet itself to be inaccurate.

    4. Re:Freenet by MrJay · · Score: 2, Interesting

      Entropy is dead and has been for a few months at this point. They decided that Freenet is broken and claimed they could do better. Time did tell.

      The other point many people critical of Freenet make is that other P2P systems are much faster. One chap came into the Freenet channel and claimed Entropy is much better than Freenet because it's written in C++ and real fast. He didn't realize that Entropy development was dead and that the network consisted of about 20 peers. Nobody knows the precise number of Freenet nodes in the stable network, and any estimate I give is just a guess.

      Ever since March 31st/April 1st of 2003, it's just been downhill.

      Ah, The introduction of NGR. The idea is that classical routing was not scalable, so something else was needed if Freenet was to support more users. It didn't make sense when a splinter group broke off from the main project and used the infamous "build 692" to claim that new Freenet development was broken, since the old build works for the 50 or so people who were using it. We are now close to the point where a proper simulation of NGR and Freenet will tell us much about NGR itself, since I believe most of the terrible bugs have been fixed.

    5. Re:Freenet by tsm_sf · · Score: 1

      ... instead of the bugs which cause any analysis of Freenet itself to be inaccurate.

      I think you meant 'unfair' instead of 'inaccurate'. And that still sounds weird. Imagine a benchmark test that came out, showing Intel's newest processor to suck due to a bug. Would you buy Intel saying "yeah, but if you ignore the bug, it rocks"?

      BTW and OT but if you folks haven't seen the Postal Service's video for D.C. Sleeps alone tonight, check it out here (http://www.subpop.com/scripts/main/bands_page.php ?id=412) under Multimedia. Reminds you of when MTV used to matter.

      --
      Literalism isn't a form of humor, it's you being irritating.
    6. Re:Freenet by MrJay · · Score: 2, Interesting

      I think you meant 'unfair' instead of 'inaccurate'. And that still sounds weird. Imagine a benchmark test that came out, showing Intel's newest processor to suck due to a bug. Would you buy Intel saying "yeah, but if you ignore the bug, it rocks"?

      Apples and Oranges. And I meant "inaccurate". Fairness isn't an issue. Your analogy is flawed for the following reasons:

      * Intel makes chips that are fundamentally still based on the x86 model, which has been around for over 20 years.
      * Freenet is around 5 years old, and still not at version 1.0 yet.
      * Intel doesn't benchmark chips that don't work; only chips that are working.

      You've brushed aside the fact that developing an anonymous, decentralized network that is resilient to attack is hard, and much of the theory is untested in the real world, even though mathematically the idea seems perfect. Since you pay hundreds of dollars for an Intel chip, and Freenet is itself Free, what do you expect given that Freenet isn't actually complete? A perfect product? Give us an R&D budget equal to Intel and Freenet will work much faster than the current pace.

      And where did I say benchmark? I said analysis, and what we wish to analyze is how Freenet is currently routing, for better and/or for worse. Once this is known decisions can be made to move Freenet towards a real release. What part of this is unhealthy? And can you even name one other P2P network that scales better than Freenet?

    7. Re:Freenet by tsm_sf · · Score: 1

      And where did I say benchmark? I said analysis, and what we wish to analyze is how Freenet is currently routing, for better and/or for worse.

      Point taken, I totally confused the two.

      You've brushed aside the fact that developing an anonymous, decentralized network that is resilient to attack is hard, and much of the theory is untested in the real world

      Hard maybe, but not without precedent in the real world.

      --
      Literalism isn't a form of humor, it's you being irritating.
  9. Interesting idea by scoser · · Score: 5, Insightful
    Now the world's porn will be safe forever!

    But on the serious side, the claim of using encryption to store data on someone's hard drive worries me. Let's say the encryption gets broken. Now you might get Aunt Nedda's cookie recipes, but then again, you might get BobCo's strategic investment plan for the next 6 months as well. I can see people signing up just for the chance to hunt through people's data.

    1. Re:Interesting idea by chuck · · Score: 1

      [...] the claim of using encryption to store data on someone's hard drive worries me. Let's say the encryption gets broken.

      More likely, let's say the hard drive gets broken. Would you really trust your data to such a thing?
    2. Re:Interesting idea by legirons · · Score: 2, Insightful

      "But on the serious side, the claim of using encryption to store data on someone's hard drive worries me. Let's say the encryption gets broken. Now you might get Aunt Nedda's cookie recipes, but then again, you might get BobCo's strategic investment plan for the next 6 months as well."

      Worse, if this Aunt Nedda lives in the UK, she could go to jail for 2 years for not being able to decrypt the files on her hard-drive at the request of the police.

    3. Re:Interesting idea by bloo9298 · · Score: 2, Interesting

      On the contrary, I'd say Auntie has a really strong case that she never had the key to someone else's encrypted data stored on her drive, so the RIP act would not apply to her.

  10. idea by Threni · · Score: 1

    is it a better idea than just backing up onto tape and putting in a safe place, like a vault, offsite, under the ground?

    1. Re:idea by rusty0101 · · Score: 3, Informative

      That depends upon what you consider 'better'.

      Large businesses have a scheduling process and hire people to swap tapes, move tapes in and out of the various facilities, rotate tapes, and replace tapes that are no longer reliable. This process is done on a 24x7x365 (plus leap days) basis. Most of the data is actually being backed up via tape silos and 'robots' to handle the actual tapes while the various backups are hapening, but it is still a significant investment in people.

      A small business may be able to get away with burning a CD-R or CD-RW every night with that days transactions, and a small stack of CD-R (or RW) every weekend which they take home and store in a CD spindle in their freezer, or something. Though I think you would be hard pressed to find a small business that actually does that. (I am sure there are some that do.) Monthly or quarterly they should be taking a spindal of archived data to a remote relative's place to provide further archival of data.

      Mid sized businesses are in a bit of a quandry. The number of tapes needed for a good backup is more than anyone really wants to haul around, handle and store at home, but they are not sure it is worth the expense of using a comercial off-site backup for either.

      A project like this may be just what they are looking for. No tapes or disks to try to keep track of. Everything compressed and encrypted, so it is reasonably secure. Retreival can start as soon as the replacement system is ready to start retreiving it.

      I personally think it should be trialed only as a suplement to some other backup strategy, but even then, someone would decide it was either too much of a hassle, or not reliable enough.

      There are even people here who think it is 'reasonable' to haul around 160 or 250 Gig hard drives to backup their critical data.

      -Rusty

      --
      You never know...
  11. Not The First w/ The Idea by william_lorenz · · Score: 4, Informative

    Cringley's not the first with this kind of idea. In fact, the Freenet Project already implements something to this effect. Although not specifically designed for reliable backups, the distributed caching algorithms essentially replicate data towards where it's most often needed, helping to improve network performance and creating copies of important data along the way so that it won't be destroyed if a central server fails. Obviously not a commercial solution, but very interesting.

    1. Re:Not The First w/ The Idea by Fnkmaster · · Score: 2, Interesting

      And oddly, Simpson Garfinkel, another well-known technopundit, submitted a very similar idea (P2P backup service) as a business plan to the MIT 50k competition back in 2002. See here for the entry summary (search in the page for Garfinkel). Anyway, I somehow dredged that up from the back of my brain when I saw this Cringely piece because I recalled that Garfinkel was interested in actually doing something like this several years back.

    2. Re:Not The First w/ The Idea by Stinking+Pig · · Score: 1

      I think Mojo Nation / HiveCache is the earliest, fielded in 2000. Seems dead in the water now, though.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
  12. makes my heart a little warmer... by sgant · · Score: 2, Interesting

    From the article:

    It sounds from every description like the solution is Linux-specific, but I'm sure it can be made to work with other UNIX variants, especially since Gmail, itself, runs on Apple xServe 1u boxes. Windows compatibility is unknown, but I'm sure someone will solve that soon.

    I know, it's a little childish, but I get a good feeling when I see something small...even this little thing here...that thinks of other OS's first and Windows compatibility will be "real soon now" or something like that.

    --

    "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
  13. I lived the storm by jsm008us · · Score: 2, Interesting

    Well, I lived through this storm, checking my PC upstairs to make sure nothing was going to damage it. If the storm was risking the roof flying off and my room becoming flooded, I would have taken out my hdd. This sounds like a brilliant idea.

    Hey, it beats trying to store data to gmail accounts! ;)

    --

    mysql>SELECT * FROM users WHERE clue > 0
    0 Rows Returned
    1. Re:I lived the storm by skibrian · · Score: 1

      I lived out the Charley storm in Orlando at our CTO's house! He has an interior bathroom incase a tornado hit. Everyroom in my house has a glass window. Strangely, our office at the UCF Tech Incubator was the only place for miles that seemed to not lose power or hiccup! We ALL backed up using LeanOnMe Beta before Charely. We released 1.0 on Monday after Charley. Look---I hate to look like a shameless promoter, but we seriously dealt with what Cringely was talking about...and had the solution to deal with it. To try to get some good Karma and not look so shameless, I'll pass on the offer below to any readers: We did our best to do our part to help Orlando recover. In case you are interested, try out our software at www.312inc.com download the trial. Anyone that sends an e-mail to us at sales[at]312inc[dot]com with the word "hurricane" can have a free copy of the first software to put P2P backup to the test in the real world. We'll keep that offer open to anyone that reads this until 30 Sept. 2004. I'll make sure a key is sent to you to make the trial version run permanently. http://esd.element5.com/demoreg.html?productid=532 751&languageid=1 It was quite a storm! I had data backed up to London, Barcelona, and to my sister in Phoenix. I felt a lot safer.

  14. Save Betamax by chatooya · · Score: 4, Interesting

    Ideas like Cringely's will be impossible if the INDUCE Act passes.

    Save Betamax is a national Congress call-in day this tuesday to oppose the INDUCE Act. It might be our last chance to stop this bill.

    1. Re:Save Betamax by Anonymous Coward · · Score: 1, Insightful
      Save Betamax

      Good thinking, giving it a name that people will ignore. "What do I care about betamax? I never even see one anymore."

    2. Re:Save Betamax by siriuskase · · Score: 1

      If a p2p backup system did catch on, it would provide another bit of evidence that p2p is a legitimate tool that should be available. The more "good" uses, the more it legitimizes p2p.

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
  15. Much faster by interiot · · Score: 3, Informative
    Alternatively, you can spend $100-200 on a iPod-sized laptop drive enclosure and drive, and have a MUCH faster incremental backup system that's easy to store away from the original data (eg. store your home backup drive at work).

    As a bonus, you can use it to transport data (eg. your mp3 collection) between places, or even use it to boot linux anywhere with much more space and document storage capability than Knoppix.

    1. Re:Much faster by interiot · · Score: 1

      For what it's worth, these are VERY practical, I'm surprised I don't see more people using them. Compared to the mini-iPod, 2.5" drive enclosures are about 40% longer and wider but just as thin, they can be USB-bus powered since laptop drives consume less power, when combined with USB-2 they're no slower than laptop drives normally are, and since the enclosure is cheap, it's easy to upgrade the setup to a larger hard drive every couple years. It really seems like a no-brainer to me.

    2. Re:Much faster by interiot · · Score: 2, Insightful

      And compared to a mini-iPod, you get something that 1) you don't have to worry about power since it has no batteries and doesn't require external power, 2) you get the same amount of disk capacity for something like 1/3rd the cost, 3) THEY SUPPORT USB MASS-STORAGE drivers so any modern OS can talk to it without extra drivers or funky software. Yes, it's not a portable music player, but this solution may be more appropriate for geeks who spend all their time next to a computer in one form or another, or are a little more interested in the data-transport capabilities than the convenient music playing.

    3. Re:Much faster by interiot · · Score: 1

      And to save people research time... here's a link that explains booting linux from USB-2 or Firewire drive with the help of a boot floppy/CD, in the cases that the BIOS doesn't support it natively. (just like the Mandrake GlobeTrotter provides)

    4. Re:Much faster by mmurphy000 · · Score: 1

      Another variation on the rsync script is rsnapshot, which works quite nicely.

    5. Re:Much faster by Slackrat · · Score: 1

      Yes, it's easy to store the drive away from the original data, but at that point, you can't back up anymore. A system that involves moving a drive every morning / afternoon is still a barrier to the average user, where as the P2P solution requires no extra effort by the user. Plus, it's distributed, so having all your computer equipment stolen or burning your apartment down will still leave you with good data.

    6. Re:Much faster by interiot · · Score: 2, Insightful

      The P2P solution either requires users to have their cable modem pegged and nearly unusable for 60 days (80gb is the current best laptop drive size, most cable modems max out at 128kbps up), or that they backup only a fraction of their hard drive. I can't quite figure out how carrying a laptop drive around, full of your MP3's, which you can play on any computer you sit at, is any less convenient than either of those options.

    7. Re:Much faster by Fweeky · · Score: 1

      FreeBSD's UFS2 snapshots work quite well too. You can even fsck them :)

    8. Re:Much faster by mcrbids · · Score: 1

      The P2P solution either requires users to have their cable modem pegged and nearly unusable for 60 days (80gb is the current best laptop drive size, most cable modems max out at 128kbps up), or that they backup only a fraction of their hard drive.

      My home network is on a 1.5 Mbit ADSL line. I backup data remotely using Backup Buddy. (which I wrote, based on rsync)

      When i deploy a new server, it typically takes 1-3 days to do the first backup. Once that's done, it takes far, far less than that per night per server to keep everything up. Every morning, it's done. the usual process per server is about 30-45 minutes.

      First time sucks. After that, it's much, much more manageable.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    9. Re:Much faster by interiot · · Score: 1

      It'd still take a bit of time to transmit 80gb, but let me just state that I'm terribly jealous of geeks who are more endowed than me in the throughput department. Someone should sell a pill for natural bandwidth enhancement.

  16. Not for safety, stupid! by Jugalator · · Score: 1

    How about a raid RAID-0 system using the entire Internet?

    Oohh yeah, baby!

    --
    Beware: In C++, your friends can see your privates!
    1. Re:Not for safety, stupid! by Anonymous Coward · · Score: 0

      Grrr... Note that the RAID system really have to be raid for this to be possible. :-P *looks for missing edit button*

  17. Nice idea, but by moonbender · · Score: 4, Interesting

    It's a neat idea. In a nutshell, he suggests a Peer to Peer encrypted storage network. You get exactly as much storage room as you are willing to offer yourself for others to use. When you store anything, it's encrypted and automatically spread to other systems.

    It doesn't make for a very safe backup, though: What happens if somebody decides to stop the service and just deletes his local storage? You've got no more backup at least for a while, and you might not even know it. And of course, other people have head crashes, too, which would also obliberate your backup at least for the time it takes to recreate it from your own data. Of course, by that time, you might have deleted it yourself, either by accident or knowingly, since you have a backup after all. A viable solution would be to store every file multiple times on different remote servers, although that'd lower the storage capacity you get. It's still the right step, though.

    The crucial problem is that the service provider can't really give any guarantees that you will be able to regain your lost data. With three or more independent copies in different locations, it's very unlikely that the backup won't work for some reason, but a backup that's not 100% is not a very useful one, especially in those situations where backups are really crucial.

    It's still a neat idea, and to my knowledge has not been done to that degree of sophistication. Of course, as others suggest, nobody is stopping you from inserting encrypted data into Freenet, but that's nowhere near as fast and secure as this could be. And while it's not a true backup, it's better than no backup at all, and most likely enough security for many persons.

    --
    Switch back to Slashdot's D1 system.
    1. Re:Nice idea, but by rusty0101 · · Score: 1

      Part of your concern over others having hard disk crashes, and other issues is taken up by compression and proper distribution of the data.

      First you want to backup your critcal data. Usually this is not already compressed information like jpeg images, or mpeg video, or even mp3 audio. It's your working documents, source code, and a subset of your e-mail.

      If you compress this data, you are likely to experience a 50% compression ratio or higher. This means that once you chunk that data for distribution, you can send out two copies of everything to the various people providing the server storage.

      Is it still possible that you will end up with a situation where you are unable to retrieve information? Yep. And sometimes tapes can't be recovered from, or CD's shatter.

      Likewise your own system crashing and burning is going to provide a situation where other people's data gets lost.

      An intelegent system would do a quick inventory of the status of each block of data archived in the system, and warn you of any blocks that need to be rebuilt, or even behind the sceens re-duplicate any data that is lost for more than an hour. That feature should be built in, and built at the storage level, not the backup level. i.e. the software managing the 10 gig of space you are providing keeps track of where other systems, that keep duplicates of whatever data it is storing, are and what their condition is.

      And yes, over time that will be a lot of network traffic.

      -Rusty

      --
      You never know...
    2. Re:Nice idea, but by Short+Circuit · · Score: 1

      byte for byte sharing won't work, unless compression is used.

      A better option is to receive access 1 unit for every four units you share. When you store data, it gets copied to four hosts.

      In order to make retrievals work, each client should behave essentially like a normal Internet router, with persistant routing tables. Gee...you could mirror the Internet protocol infrastructure on top of the existing Internet.

      That also sounds like a great way to test-drive new network software.

    3. Re:Nice idea, but by lawpoop · · Score: 1

      Here's a few ideas in repsonse: If the data you are storing for someone goes down, you could send a notification as to whether its recoverable or not. To complement this, users will query periodically for random CRCs of the data they have backed up. So as long as you have > 1 backup partners, you have a reasonable degree of backup security.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
  18. similar already exists by ei4anb · · Score: 2, Informative

    http://www.csua.berkeley.edu/~emin/source_code/dib s/ which is open source and also http://www.hivecache.com/ which will be commercial 'real soon now'

    1. Re:similar already exists by Jim+McCoy · · Score: 1

      To flash out the "real soon now", the first public betas of the consumer version of the HiveCache backup system will be available for windows at the end of October, Linux and OS X clients will probably be ready for beta testing before the end of the year.

  19. I still say Gmail... by plasticmillion · · Score: 4, Interesting
    Not to beat a dead horse, but Cringely seems like he was in a bit of a hurry to reject the Gmail solution. Wouldn't simple encryption solve the privacy problem? The Gmail text analysis is based on the assumption that the data is some kind of natural language text, so it would be baffled by anything else. Huffman encoding (or some other compression) would do the trick and save space besides.

    1. Re:I still say Gmail... by YetAnotherDave · · Score: 1

      that's the same thing I was thinking...

      gpg-encrypting a few zipfiles/tarballs and emailing them to your gmail account should be pretty simple.

      Safe backup of the gpg keys might be a bit trickier...

      Something like the AES-based tools also mentioned is more vulnerable to a dictionary attack then gpg with a very large key...

  20. If Diablo 1 was in P2P by CrazyJim1 · · Score: 4, Interesting

    If your character data was stored on everyone else's computer, it would act like a virtual server, where if a few data sets get hacked, they'd be corrected by the whole.

    P2P can work in wild ways we haven't even tapped.

    too bad orrin hatch is trying to outlaw p2p:
    www.geocities.com/James_Sager_PA

  21. I'm working on something like this by Tim+Macinta · · Score: 1
    I've been working on something like this for awhile. It's not entirely the same as what Cringely proposed, but it's a step in that direction and I'd like to continue working on it and making it more evolved if there is interest in it. Currently, it's meant for intranet use, so the machines in your office can easily backup to each other. That's obviously not hurricane-proof, but it does help protect against a single point of failure. Also, I am about to add the option to let you make backups to an off-site server as well - I will be running the off-site servers initially, but the server software will work on any commodity $3/month PHP web hosting service, so people could theoretically run it themselves if keeping data internal ends up being a big concern.

    I am going to release the first beta "real soon now" (sorry - my time is limited since I'm getting married next month), and there is currently an alpha version out for Windows and Linux at: http://www.pensamos.com/mmb/ The alpha version is a little rough around the edges, but I plan to smooth things out over time if there is enough interest. I welcome all feedback. Thank you.

  22. FolderShare - Pretty similar by hng_rval · · Score: 2, Informative

    Foldershare
    We use foldershare for peer-to-peer backup, but the catch is that you invite people that you trust to your libraries.

    For backup purposes, I only invite myself and just connect another computer to the account.

    --
    Thank you Mario! But our princess is in another castle!
  23. Sounds unfeasable. by dj245 · · Score: 2, Insightful

    How many times would you have to duplicate the data to ensure that no corruption (both intentional and unintentional) occurred? You would have to compare copies of the data to each other to make sure it matched. I wouldn't want my backup corrupt because some joker wrote Goatse.cx pictures to it a few thousand times. You would also have to store additional data in the event that people ran the program and then quit, taking your backup along with them. So maybe you would have 1gb backed up over the network, and 10gb of other people's crap on your computer. And thats assuming it ran on some sort of credit system where you only got to backup a percentage of what you allowed people to store. Otherwise hoarders would run rampant and take over the system.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  24. If Napster and Bit Torrent had a baby by Hogwash+McFly · · Score: 1

    would it Baxter?

    I don't know, do babies Baxter these days? I mean they puke and shit and cry but when you talk about Baxtering I'm not too sure.

    Oh you mean would the baby be Baxter?

    Sorry, my fault.

    --
    Mother, do you think they'll like this sig?
    1. Re:If Napster and Bit Torrent had a baby by Anonymous Coward · · Score: 0

      What are you talking about?

    2. Re:If Napster and Bit Torrent had a baby by Anonymous Coward · · Score: 0

      He's talking about the stupid wording of the article summary.

  25. What BS. by Critical_ · · Score: 4, Informative

    I just went through Hurricane Ivan in Grenada. If you have been watching the coverage you should know that our island was completely destroyed. There is no water, no electricity, and no security. The university I attend (St. George's) lied to the students' parents about our situation. There were looters with guns and machetes threatening students. The first two nights we fended for ourselves with a large bonfire and homemade weapons, knives, pipes, etc. The third night we had 10 minutes to pack up and leave since we could see the looters lighting fires to apartment buildings on the road we were on. I quickly took the hard drives out of my two laptops (and the external drive I have), picked up a GSM roaming phone, any cash I had, a passport and two pairs of clothes. We ran to campus. Campus had about 200 male students lighting bonfires and running security teams to monitor the area. We chartered our own jet out of Grenada yesterday to Barbados which is where I am writing this from. My point is this: no one cares about data in this situation. No one wants to know about RAID or tape backups. If it came down to it, I would have ran with only a passport, a phone, and cash. We were worried for our lives and whether we had water or not, data was not our concern. People need a reality check. How many of you can claim that you went through a Category III or IV hurricane on an isolated island fending for their lives? Not many, so quite franly Cringely can go to hell.

    1. Re:What BS. by BlackHawk-666 · · Score: 3, Insightful

      Maybe you don't care about that data today, since the terror experience is still fresh, but you might care about it later. For example, assume that data was full of photographs of friends, deceased relatives, and other impossible to replace stuff. This backup scheme would've suited you even better than grabbing the hard drive, because you wouldn't even have had to do that.

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:What BS. by Loualbano2 · · Score: 3, Insightful

      I am not trying to minimize your experience with Ivan, so please don't take this comment as such. The story you posted sounds crazy as hell and I wouldn't wish such an episode on anyone except my worst enemies.

      I do believe you reacted a little emotionally, which is understandable given your current situation. I think that if you look at the article again, you will find the only reason he mentions hurricanes is because Frances news reports before the fact got him thinking about it.

      That being said, I don't think Crigley was trying to insinuate that someone in a situation such as yours should or could worry about data. The point I took away from the article is that a person wouldn't need to worry about data at all under any disaster circumstance if you implement a system such as the one he proposes.

      I think that if you look at it like that, you will agree that he is not trying to discount the gravity of your experience.

      -ft

    3. Re:What BS. by kwerle · · Score: 2, Insightful

      OK, your life sucks right now, and I'm sorry.

      You're a student. You've accumulated less than a decade? worth of useful data. Depending on what that data is (scientific data hard to reproduce, personal writing (books/plays), scientific data easy to reproduce, or highscores on minesweeper), that data may have a $ value from 0 to maybe 10s of thousands of dollars (which means time). Small companies that have been in business for just a few years can have data that is worth millions of dollars. Ask your nearest bio prof. how much their personal genetic testing database is worth in time, effort, and money.

      Second,
      I quickly took the hard drives out of my two laptops (and the external drive I have), picked up a GSM roaming phone, any cash I had, a passport and two pairs of clothes... We were worried for our lives and whether we had water or not, data was not our concern.

      It seems that data was your concern.

    4. Re:What BS. by Anonymous Coward · · Score: 0

      I only took the drives because I still had a few pounds available after I had picked up everything else, but I still left almost $10,000 worth of computer equipment in Grenada. Had there been no other option to take anything with me, I would have left all my data behind. It is just not that important to me. My primary concern was to leave with a few items. Since my primary concern was dealt with, I went ahead and took the drives but not the laptops.

    5. Re:What BS. by skibrian · · Score: 1

      Category 3 spawned a few tornados. IV...can't say that I have. We still had to solve the problem, and luckily, as I said in a post to someone else in this thread, our company 312 had developed a P2P solution, LeanOnMe. It was in Beta when Charley struck. Backups were already made automatically. After a harrowing weekend, we still released v. 1.0 the next monday. download our trial and send an e-mail to: sales[at]312inc[dot]com and mention "hurricane", and I'll make sure you get a few keys to use our software for free and you can give the other keys to family or friends in safer areas! (till the end of september) A kind gesture from the CEO...we feel your pain here in Orlando. It is not as intense here, we had trucks restoring power and delivering aid from the rest of America within days. You are so far out to sea, I imagine the trouble will continue for some time. God Bless.

    6. Re:What BS. by skibrian · · Score: 1

      PS-- long day---eyes bleary...i meant through end of October (hurricae season)...give the hurricane e-mail instructions to your friends down in the islands as well...anyone that could use LeanOnMe. We really are trying to help...we even walked flyers though our own neighborhoods with fallen trees and no power here in Orlando with our free offer. What else can a tiny company with it's first product do to help? As soon as people were back online, we could help prevent the loss of pictures and spreadsheets and whatever else even if we can't keep your roof on in the next hurricane. We decided to do what we do best. Anyone else that reads this, feel free to jump in on the offer. P2P really does work!

  26. Poorly Thought Out by Naeleros · · Score: 4, Informative

    This idea is poorly thought out. It has a couple of *major* flaws, imo.

    #1) It doesn't recognize the reality of the complexity of backup software. Kinda easy to gloss over 'automated' backups without ever describing it. Pretty hard to imagine some piece of software that can universally back stuff up on everyone's hard drive and at the same time be very easy to use. Imagine mom/dad trying to use software with similar capabilities to Veritas BackupExec isn't easy. And.. imagine the wide variety of live files and databases that it wouid have to handle.

    #2) Data integrity. He suggests a 1:1 ratio for backup space. Not hardly. How is he going to have any kind of redundancy with that? Crashes and people unsubscribing will happen all the time. The data would have to have a *lot* of tolerance to that.

    A parity solution wouldn't be nearly enough. That assumes that only 1 failure at a time happens (using RAID 5 as my basis here). It would be easy to imagine that one person unsubscribed with part of your data and another had a crash or corruption problem.

    So.. complete mirroring would be necessary. Again, its easy to imagine 2 people's system going offline at the same time.. so, you'd probably need more than 2x Mirror. At this point... how much is enough to ensure reliability? 3x 4x 5x ? ? ? How much do you trust your average netizen?

    So.. pick your number and then divide your backup space by it. Like 5x? Add 10GB and you have 2GB usable storage. Not very good.

    I'll just skip over the 'auto backup' of people's 40GB storage over a 128K up line for now.. already typed too much...

  27. Simply Goofy by xombo · · Score: 1

    FreeNet was sold on a bunch of users for just that but quite simply no one is willing to dump hard drive space to random users out there.
    However, I would use this sort of thing on an internal network because I directly control how much space is availible and I'd be able to, with adoption, access video from one of my three computers from a set-top-box in the living room and manage it as a single library. That's the sort of thing we need to be looking at, but unfortunately very few companies are officially designing network-aware set-top-boxes with DiVX decoding and hackers are left to design such things themselves. I had a similar tool for the PS2, but it was unusually flaky when it came to sending the decoded video over the network (since the PS2 could never decode the video itself, the application on my computer had to do it before hand).

  28. Already a commercial product by YetAnotherName · · Score: 3, Interesting

    A company called 312, Inc. already has a commercial product for P2P backups called Lean On Me.

    I don't work for them, etc.

    1. Re:Already a commercial product by Anonymous Coward · · Score: 0

      Lean On Me is automatically disqualified for using random stock pictures of smiling people.

      http://maddox.xmission.com/c.cgi?u=websense

  29. DIBS by wan-fu · · Score: 3, Informative

    Cringley is adding nothing new here. We've all already seen this on Slashdot. Hell, the websiteeven mentions how it's like P2P but not.

  30. Fud? by broothal · · Score: 2, Insightful

    I lost interest in what this guy has to say when I read this:

    "But while it might be easy to use Gmail for offsite backup, I couldn't bring myself to do that just because of the intrusive nature of Gmail. Remember this is a system that is by invitation only, which means that Google can quickly map a social network establishing who knows who. And since Gmail actually analyzes the content of your e-mail and can automatically group it by subject (how creepy is that?), Google not only knows who your friends are, but what do you talk about with those friends."

    I nominate this to the prestigious "Fud of the week" award.

    1. Re:Fud? by Anonymous Coward · · Score: 0

      And I nominate you for the "idiotic use of FUD" award. None of what he said about gmail is wrong, its all quite obvious to anyone with a clue, but its still a good warning since most people lack said clue.

      Honestly, have you been nominating people for warning about the hurricanes too? They were certainly spreading fear, uncertainty and doubt. Just because its a ligitimate reason to be afraid, uncertain, and doubtful doesn't mean its not FUD right?

    2. Re:Fud? by Geoffreyerffoeg · · Score: 1

      There is the additional concern that you entrust all your data to Google, Inc. That's probably more relevant.

  31. Solution looking for a problem by FullMetalAlchemist · · Score: 2

    I did some research into this on my B.Sc. thesis, in essence it's a solution looking for a problem.

    The thing is, you want backups because you want to be able to get it back, with this (and my idea) you have little control over the backup; in short words, it's not a backup.

    FreeNet may at a first ignorant glance be a solution to this dilemma, however, you still have the same terror of doubt. Because you're not in control!

    To summarize, there is a difference between not wanting to lose something, and wanting something.
    If you don't get something you want, it hurts, if you lose something you need, it kills.

    Control is everything, even if you have a 50% success rate and you know it you'll be quite happy. You will not like a 60% +/-40% success rate.

  32. Already in progress... by Anonymous Coward · · Score: 0
    Check out HiveCache.

    Still in startup stages, but growing bigger, and with a solid technology core. Portable to any platform which can run Python.

    Disclaimer: No, I am not an employee. Yes, I probably would not know this if I didn't know a couple of their employees.

  33. Cringley's been reading my posts! by Anonymous+Cowdog · · Score: 2, Interesting

    I've also been suggesting this for years. I'm too lazy to search for the older posts, but here is one from July:

    http://slashdot.org/comments.pl?sid=115027&cid=974 3518

    Of course what matters, though, is not talking about ideas, but *doing* them.

  34. Backing up on P2P... by imlepid · · Score: 1

    ...sounds like an idea a friend of mine had to back up data using Kazaa. He said he was going to archive and encrypt the data he wanted to back up and name it twohotlesbiansdoingeachother.avi share it on Kazaa with the knoledge that just about every pimply faced teen boy would be downloading it. When he needed his backup, he'd just search for the file.

    He never actually tried it, so I don't know if it would have worked.

  35. Pricing by duvel · · Score: 2, Interesting
    Cringely writes: Apple, for example, will let you mount up to a 100 megabyte iDrive as part of its .mac Internet service, but that costs $99 per year. Eight dollars per month for 100 megabytes of storage is too darned much.

    The company I work for (banking) sells storage for 120 euro per gigabyte per year to our internal clients. That's storage on RAID-disks (think StorageTek and the like), including backup (on tape) and all necessary services (people doing maintenance, restoring backups, etc). 120 euro / gigabyte / year comes to 1,22 dollar / month / 100 megabytes (compare to 8 $ per month with Apple). Considering our 1,22 $ plus some network costs, plus maintaining a billing system for a couple of million clients, and a bit of profit margin, maybe 8 $ per month is not a rip-off.

    --

    I have a photographic memory for numbers. I know almost a hundred of them.

    1. Re:Pricing by legirons · · Score: 2, Insightful

      "Cringely writes: Apple, for example, will let you mount up to a 100 megabyte iDrive as part of its .mac Internet service, but that costs $99 per year. Eight dollars per month for 100 megabytes of storage is too darned much."

      For that $100 per year, you could buy 3 128"MB" USB-keys that give you more storage space, have faster copy-times from your computer, and have 3 times the redundancy as the network-storage option. They're small enough to post to a friend in a different location if you want (cheap, and all backups are encrypted?) or even to hide them around your city if you need security against raids (no pun intended).

      But remember, you can't swallow them if you get caught...

    2. Re:Pricing by Paulrothrock · · Score: 1

      how about $9/month for 3GB of storage?

      --
      I'm in the hole of the broadband donut.
  36. Is it really necessary? by Ars-Fartsica · · Score: 3, Insightful
    How much data do you *really* want backed up? I have lots of MP3s ripped, but I have "backups" on CD. The OS and prtograms I can always reload. That leaves me with about five megs of my own data I do not want to ever lose. There are dozens of free repositories that will handle this.

    For larger, business-driven uses, you probably want something like DataSafe. They will keep media for you in a very safe place. Or better yet, keep your whole business disaster protected -have more than one live site for IT operations.

    1. Re:Is it really necessary? by pHDNgell · · Score: 1

      How much data do you *really* want backed up?

      I'd say I'm currently pretty good at about 5GB. My databases are very important to me (photos, etc...), plus my mail, and source code and stuff.

      Since I started using arch (and darcs to a lesser extent), every commit I make is backed up in two or three fully usable mirrors within the hour, and on three or four machines within a couple of days. That's probably where my most valuable work is. I've lost photos in the past, though. That hurts.

      --
      -- The world is watching America, and America is watching TV.
  37. I'm sorry chuck... by Anonymous Coward · · Score: 3, Informative

    I would have moderated you into oblivion given the chance.

    I genuinely feel for you and your struggle for safety given the recent events, and you have my deepest sincere sympathy...

    But that is not what this article is about. And how about this, given the chance to either leave my data behind or fend for myself given those circumstances...I'd stay with my data.

    Perhaps your data isn't a life or death matter to you, but my stacks of CD's, DVD's and harddrives with the past 15 years of my writing, graphics, and (most importantly) my recording sessions....over 500gb by now probably...it is indeed worth it for me to ensure it is safe. Even under such circumstances. The very thought of that data no longer existing is sickening to me...

    No to undervalue your experiences at all. I mean that genuinely. But this article was about data backup--a form of backup that would have saved you even more time in your race to protect your neck.

    I fail to see how this is informative to the topic at hand when all I see is someone poo-pooing a genuine concern with a slightly related story.

    I'm willing to bet far more slashdotters than just myself value their data as much, if not more...risk life and limb for it? I probably would...it is just that important to me....which is why I would want to back it up in the first place.

    1. Re:I'm sorry chuck... by Anonymous Coward · · Score: 0

      Maybe you'd save your data, but would you sacrifice your life if you were told only you and the clothes on your back are what you can carry? You sound so much like the vet students we evacuated. They were so worried about their stupid pets but they couldn't grasp the concept that every inch of space taken up by their pets (or extra luggage) would mean less space for humans. Really, get your priorities straight.

  38. I think differently by tominfinitenerd.com · · Score: 1

    First of all, I believe it was in reference to hurricane Frances, but I guess that's trivial information.

    Secondly, who says that you are going to be with your data?

    Many large scale companies no doubt had massive amounts of important data stored down in areas hit by the hurricanes. Though I'm sure that people that worked and lived in these areas could leave, I don't think the systems used to store data were easily transportable.

    If they are such large scale companies they should have the ability to backup their data on their own.

    What about medium sized businesses though? A business that isn't small enough to take all of it's data out of harms way, but isn't big enough to provide a solid backup system for it's data. I think this would be a good alternative (cost-wise, security, guarantees you'll be able to restore data, and other concerns aside)

    --
    --Information Belongs To The World--
  39. Gmail backups by aaron_ds · · Score: 1

    I've been using Gmail as a repository for backedup source files. Simply rar, self-email and forget. 1GB offsite storage is perfect for a smalltime developer in search of a cheap backup solution.

    1. Re:Gmail backups by vwjeff · · Score: 1

      That's great for you but I don't have a Gmail account yet. No one seems to like me. I laugh when I see people on message boards begging for an invite. Sad.

      Oh BTW, if you have an extra invite could you give it to me.

    2. Re:Gmail backups by dsrowell · · Score: 1

      I need an email address to send the invite to...

    3. Re:Gmail backups by vwjeff · · Score: 1

      If you have an extra invite could you send it to

      honda_vw@yahoo.com

      Thanks. You are great!!!

  40. Sounds like freenet by nurb432 · · Score: 1

    Encrypted, distributed, obscured as there no good way to find data unless you know its key..

    Too bad its still too slow..

    --
    ---- Booth was a patriot ----
  41. are we supposed to feel sorry for you? by SuperBanana · · Score: 1, Insightful
    There were looters with guns and machetes threatening students

    Is it just me, or did this poster sound like some 1930's colonialist complaining about how 'the natives' got out of control?

    You want to go to play-school and take advantage of incredibly low living costs due to enormous depravity between what you hold in your wallet and what the average local makes- you'd better not complain when law breaks down and you suddenly find yourself more wanted than a sugar cookie next to an ant mount.

    Funny thing- when one of your two laptops is worth several times more than what the average Grenadan makes in a year, and law breaks down- all those people who smiled at you every day suddenly want to beat you for your money and any food you might have. Huh. Interesting.

    We chartered our own jet out of Grenada yesterday to Barbados

    Wow. Too bad you took all that medical knowledge that could have been used to help people, and skipped the fuck outta town. So you can afford to charter your own jet- and you want sympathy from people? Did you happen to notice the thousands of tin huts smashed flat (or missing entirely) through your plane window? They're going to have massive problems with disease and famine- and you all just left, despite having medical training that could have saved lives.

    1. Re:are we supposed to feel sorry for you? by Anonymous Coward · · Score: 0

      Yes, that medical training could have saved the lives of the people who were trying to rob and possibly kill him.

    2. Re:are we supposed to feel sorry for you? by Anonymous Coward · · Score: 0

      So you can afford to charter your own jet- and you want sympathy from people? Did you happen to notice the thousands of tin huts smashed flat (or missing entirely) through your plane window? They're going to have massive problems with disease and famine- and you all just left, despite having medical training that could have saved lives.

      My credit cards can't purify water or grow food. As someone in a more fortunate position, why are you not sending food and water to Grenada instead of cutting me down? It's very simple, you can't help others until you can help yourself. I am a second year medical student who, like every other 2nd year medical student, has absolutely zero practical ability to help anyone. Maybe you could say I could have helped had I finished my second year but not now, not at the beginning. I saw the smashed homes. All the extra food and water I had was given to the locals. The ground floor of the apartment building I live in was mostly untouched (unlike the 2nd and 3rd levels). We housed as many other students and locals we could. What else do you want me to do when there is no food and no water? Its easy to talk when you are sitting in your computer room with your soda but its a different story when every thing we expect in life is gone. You have yourself, your friends, a weapon, and some food. Lets see you survive. I doubt you could.

    3. Re:are we supposed to feel sorry for you? by Anonymous Coward · · Score: 0

      Looting happens anywhere when law and order breaks down--even in the United States. Its pretty interesting that you are so quick to downplay our experiences but the fact is that morons are a dime a dozen these days. I would have loved to see you in Grenada. You would have been one of those people that ran to the airport the first day. I stayed along with all of my roommates and we evacuated people for 4 days and then left ourselves. My best friend is still in grenada and won't be leaving until tomorrow. That being said, many students stayed behind to help but they are relying on those of us who got out to charter planes full of supplies for them and the locals. Think before you speak.

  42. dumb, AND contrived by nusratt · · Score: 1

    Cringely is just looking for an excuse to be clever, a fluff-piece space-filler.

    1. He starts by saying he can't use gmail because of privacy. Duh, can you say "encryption"?

    2. He also gives a privacy complaint because gmail knows who you associate with, through the chain of invitations.
    Bullshit. There are lots of people on the web offering anonymous invitation URLs.

    3. Savor this contradiction:
    "First, it is for BACKUP, so recovery has to be slow enough so people won't think of it as another hard drive ..... It's a RAID system using donated disk space on a wide area network."
    Let's see: a rai*D* system that MUST be slow and NOT treated as a Disk.

    This idea is simple redundancy, nothing more than a variation on Publius or Freenet.
    Please, can we all agree to quash this nascent trend of calling everything RAID?

  43. Venti, among others by Anonymous Coward · · Score: 1, Informative

    Plan 9's "Venti" works similarly, and is freely available.

    There are also several commercial systems that do this sort of thing. It's only out of your control if you store your data blocks on someone else's machines. Doing this across several widely-distributed SANs in a large enterprise is a reasonable backup strategy.

  44. Peer-Redundant File System by cwolfsheep · · Score: 2, Informative

    When I was working at a factory last year, I was part of an IT team supporting 1000+ PCs. An idea I thought of, but haven't had much time or chance to flesh out, was a "peer-redundant file system," whereas all those computers could have background hosts serving up a specified amount of space for use by anyone on the same network. The space would be treated like a block of sectors on a network-based drive, allocated by a master server, and made redundant through a desired number of hosts (anytime data gets posted, it should go to at least one random host, plus any more needed for redundancy). As people leave systems on, or turn them off, their shares could be updated by peers or the master server, and be able to sustain the desired space with as few as 1/3 hosts. Using the space would be easy: all client systems would have the same mount or drive letter, with the background software managing the behavior of the drive.

    This situation solves two problems: one, having a network file share run out of space; two, a need for redundant backup. I suspect it could be done using exisiting peer-sharing software as a core.

    --

    Life is irony, and nothing ever goes as planned.
    1. Re:Peer-Redundant File System by dotwaffle · · Score: 1

      See Coda - it's exactly what you're looking for, has Linux kernel modules, Windows compatibility, and seems to be exactly what you are thinking about...

    2. Re:Peer-Redundant File System by mikefe · · Score: 1

      Use OpenAFS instead.

      As soon as I found out the entire file was required to finish transferring before you could access the first byte -- that killed its usefullness for me.

      Also, OpenAFS has a supported stable (final stages of beta) version on windows. Coda has a version available for testing on windows, but it's pre-alpha right now.

      And anyone who has used coda for their home directory will tell you the troubles with conflicted files. Not library files; it has to do with the offline feature.

      So right now coda is a good test for a multiple non-synchronized writeable volume archatecture, and OpenAFS avoids those problems and works well right now.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  45. What a name by lukewarmfusion · · Score: 1

    Baxter? I barely even know her!

  46. Baxter for Video Activists by lo_fye · · Score: 2, Interesting

    I was thinking about something like this for video activists who frequently have their tapes/discs confiscated by the cops. It'd be great if they had PocketPCs with webcams that were operating in a baxterian sort of way such that the video they were taking was simultaneously being recorded to the storage of other activists/media within wifi range. You could have wifi NAS (network storage) in vehicles and apartments surrounding the demonstration area, as well as on ipod-level storage in future wifi enabled pocketpcs. 3G cameraphones with hard drives might provide another simpler option, if they could be networked together in a p2p fashion. The cops might be able to confiscate my webcam and pocketpc, but my recordings (and proof) would be elsewhere in the aether.

    --
    geeks are cats who dig a certain kind of cool
    1. Re:Baxter for Video Activists by ScrewMaster · · Score: 1

      Only until the cops activate a wideband jamming system and all the wireless stuff just stops.

      --
      The higher the technology, the sharper that two-edged sword.
  47. Oceanstore project at Berkeley by bremstrong · · Score: 1
    http://oceanstore.cs.berkeley.edu/

    Overview from the homepage:

    OceanStore is a global persistent data store designed to scale to billions of users. It provides a consistent, highly-available, and durable storage utility atop an infrastructure comprised of untrusted servers.

    Any computer can join the infrastructure, contributing storage or providing local user access in exchange for economic compensation. Users need only subscribe to a single OceanStore service provider, although they may consume storage and bandwidth from many different providers. The providers automatically buy and sell capacity and coverage among themselves, transparently to the users. The utility model thus combines the resources from federated systems to provide a quality of service higher than that achievable by any single company.

    OceanStore caches data promiscuously; any server may create a local replica of any data object. These local replicas provide faster access and robustness to network partitions. They also reduce network congestion by localizing access traffic.

    We must assume that any server in the infrastructure may crash, leak information, or become compromised. Promiscuous caching therefore requires redundancy and cryptographic techniques to protect the data from the servers upon which it resides.

    OceanStore employs a Byzantine-fault tolerant commit protocol to provide strong consistency across replicas. The OceanStore API also allows applications to weaken their consistency restrictions in exchange for higher performance and availability.

    A version-based archival storage system provides durability which exceeds today's best by orders of magnitude. OceanStore stores each version of a data object in a permanent, read-only form, which is encoded with an erasure code and spread over hundreds or thousands of servers. A small subset of the encoded fragments are sufficient to reconstruct the archived object; only a global-scale disaster could disable enough machines to destroy the archived object.

    The OceanStore introspection layer adapts the system to improve performance and fault tolerance. Internal event monitors collect and analyze information such as usage patterns, network activity, and resource availability. OceanStore can then adapt to regional outages and denial of service attacks, pro-actively migrate data towards areas of use and maintain sufficiently high levels of data redundancy.

    Many components of OceanStore are already functioning in isolation. A complete prototype is currently under development.

  48. Already done by Afty · · Score: 3, Insightful

    There are several research groups doing work on distributed P2P backup systems. I know there's a group at MS doing this, as well as a group at MIT (http://catfish.csail.mit.edu/~kbarr/pstore/), and several others that don't come to mind offhand. I did a project on this in grad school, so I'm familiar with the research.

    There are a lot of issues here, mostly centering around the fact that you can't trust people in an open P2P network.
    1) They might look at your data.
    2) They might not be online when you want your data.
    3) They might delete your data, or do other malicious things to it (insert viruses, etc.).
    4) They might freeload by using space on other hosts and then deleting all the data they receive.
    5) If a host leaves the system permanently, you need to detect that and replicate its data somewhere else. Also, how do you know whether it's leaving permanently or just logging off for a while?

    #1 is easy, just encrypt the data. #2, #3, #4, and #5 are hard because data integrity is really important in a backup solution. You end up having to replicate the data all over the place to "ensure" that it'll be available when you need it, but then you've got the problem of having to donate more space than you receive to use the system. Plus, it's still not certain that your data will be available when you need it.

    Basically what I'm trying to say is that it's a hard problem. :)

    1. Re:Already done by burns210 · · Score: 2, Insightful

      So your data on the DRAID (distributed RAID) is encrypted with your public key, so that only you can decrypy it.

      The system should have redudant locations. Similar to the GFS(Google's Filesystem) that has 3 copies of every piece of data(on different computers), for just that reason.

      The system should require that you have 1-3 times as much on your system(that is other's data), that you have on other people's computer.

      The system should not have a user's data stored on a single computer, rather each file or group of files are on an array of computer, such that a large portion of your data is available, even if a given node is offline.

      This would require that for every meg you uploaded, it would be 2-3 megs on the DRAID. For 100 megs of documents, there would be 300 megs worth of copies of those documents, distributed on a dozen+ system. Because of this, you would need to share(host other's files) more than you upload.

  49. "+5 Informative" !??? by Anonymous Coward · · Score: 0

    Christ.

    I just can't believe that. I guess there are even Slashdotters who can't turn down an unrelated fluff piece.

    Seriously, is this an episode of "Bart's People"???

  50. Distributed object-based storage by hwstar · · Score: 1

    This outfit http://www.permabit.com/ are selling a commercial solution similar to whatis being proposed.

  51. Is this cool just because Cringley said it? by mstamat · · Score: 1
    Call me troll or whatever you want, but I don't understand why this post was submitted/accepted. I like Cringley's blog too, but some stories on it just are not worth posting on /..

    PAST is a large-scale, peer-to-peer archival storage facility very similar with Baxter. Content replication and distribution, fault tolerance and other major issues are discussed in the publications on PAST web site. And guess what: PAST has been around since 2001. And if you don't like PAST because it came off (ahem) Microsoft research labs, other /.rs mentioned a bunch of other similar systems (Mango, Pensamos, Freenet).

    So, there's nothing really new and exciting in this Cringley's post. It's fine to post this in his blog (it's HIS blog after all) but not in /.. Morons that cheer whatever their idol spews out of his head should be kept away from /. if possible.

  52. The more I read cringely... by GuyFawkes · · Score: 1, Troll

    ...the more I am struck by how stupid he is.

    Backing up data is easy and cheap, as cheap as anti-virus measures for windows boxen... the fact is people cannot get either to work because they are LAZY and STUPID and most of all DETERMINED TO STAY THAT WAY.

    There is an old saying about fools and their money being soon parted, I think there is also a modern corollary, "Fools and their data are soon parted."

    With my work hat on, when asked to help a user with PC problems, I have long evolved a simple tactic, I ask one question.

    "Is the data on this computer very important?"

    the answer is usually "Oh yes!"

    to which I reply "Good!"

    (this usually puzzles the user in question)

    I then proceed with a full format and virgin reinstall, this being usually the quickest way to fix a windows pc full of cruft, never defragmented, with a corrupt registry full of badly uninstalled software and magazine cover disk trialware, and of course littered with spyware malware and viruses...

    Some time later when the user realises ALL their data has gone forever and queries it, I remind them that they were asked if their data was very important, and they answered affirmatively, and therefore they obviously had complete backups of this important data so I was free to fix the problem rapidly.....

    I never have the same problem twice...

    --
    http://slashdot.org/~GuyFawkes/journal
    1. Re:The more I read cringely... by maxgraphic · · Score: 1

      And you still have a job?

    2. Re:The more I read cringely... by Anonymous Coward · · Score: 0

      I bet you never have the same customer twice, either.

    3. Re:The more I read cringely... by Anonymous Coward · · Score: 0

      That's really nice of you. I suppose if you rang their doorbell sometime and they weren't there - yet they left a door or window unlocked you would vandalize their house to teach them a lesson? Or if they parked their car somewhere and left the faceplate on their aftermarket stereo you would jack it just because you feel they shouldn't do that?

      With the way you treat people, it's no wonder you never have the same problem twice.

    4. Re:The more I read cringely... by GuyFawkes · · Score: 1

      it would appear so.....

      --
      http://slashdot.org/~GuyFawkes/journal
    5. Re:The more I read cringely... by GuyFawkes · · Score: 1

      You sound like one of my asshole customers... lol

      --
      http://slashdot.org/~GuyFawkes/journal
    6. Re:The more I read cringely... by Anonymous Coward · · Score: 0

      SNL reference:

      He's your company's computer guy.

      Faggot.

    7. Re:The more I read cringely... by Anonymous Coward · · Score: 0

      As a side note, you sound like you are lying. Or maybe this is something that you do in Everquest? (Different AC Than Above)

  53. Lots of other projects by mrm677 · · Score: 3, Informative

    Nothing new here. Check out Berkeley's OceanStore project for an idea of a global storage solution impervious to local disasters.

  54. Hello, Beavis. Come in, Beavis. by Anonymous Coward · · Score: 0

    you'd better not complain when law breaks down... all those people who smiled at you every day suddenly want to beat you for your money and any food you might have. ... They're going to have massive problems with disease and famine- and you all just left, despite having medical training that could have saved lives.

    Sooo... you want the locals to carve the students up with machetes before the students save the locals' lives, or after? Just curious.

    Meanwhile, the medical school has been pumping foreign exchange into the local economy for years (not as much as you'd like maybe, but certainly more than zero), and from your attitude I get the impression that you'd be happier if it were located in Cleveland instead. In Cleveland, the students wouldn't be spending money in Grenada, the students couldn't possibly have the slightest chance of helping the locals with their medical training, and -- most tragic of all! -- the locals couldn't kick the hell of out of the students to punish them for putting money into the local economy.

    The school's not responsible for Grenada's poverty. All it's doing is alleviating that poverty to some small degree. If some idiots with machetes chose to chase all the medical students off the island during a medical emergency, blame the idiots with the machetes.


    ...enormous depravity [sic] between what you hold in your wallet and what the average local makes...

    "Disparity". "Depravity" means something else entirely.

  55. Pastiche by bloo9298 · · Score: 2, Informative

    Looks like he might like Pastiche.

    1. Re:Pastiche by Iamnoone · · Score: 1

      Looks like he might like Pastiche.

      Is there any source released for that yet?
      I didn't see any... TIA

  56. Send me a Gmail by JohnnyGTO · · Score: 1

    invite and I will be happy© to test it out with a gig of baby photos

    --
    Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
    1. Re:Send me a Gmail by technix4beos · · Score: 1

      It helps if you show your email address so one can invite you.

      --
      user@host$ diff /dev/urandom /dev/uspto
    2. Re:Send me a Gmail by JohnnyGTO · · Score: 1

      Well at first it was sort of a joke but if you do have one I'd love to try gmail, and I do have a HUGE number of photos.

      jlang@techcorp.com

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
    3. Re:Send me a Gmail by JohnnyGTO · · Score: 1

      YEEEEE HAAAAA thanks MikeC !!

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
  57. Prior art by isomeme · · Score: 2, Interesting

    An equivalent idea was proposed in about 1982, at the dawn of the internet. Simply tar your filesystem, then email the tar to yourself along a lengthy old-style routing chain. If you need your data back, just wait for the email to arrive and untar it. You could tune the recovery latency by adjusting the routing chain. Of course, over dialup uucp, even one-node-out-and-back path could result in a two day latency.

    Man, those were the days.

    --
    When all you have is a hammer, everything looks like a skull.
  58. Interesting story by zogger · · Score: 1

    Glad you made it out OK. You got to think though the poor people left on the island with no anything of value mixed in with the looters and rioters.

    People just don't grasp how thin the veneer of civilisation is. I've been through three riots, and I don't mean watching it on Tv from 30 miles away either. It goes from normal to MAN 0 MAN THIS REALLY SUCKS in a few minutes. People you might have been sitting next to in a restaurant the day before are now rampaging animals.

    Anyway, again, glad you made it out and now you got a tremendous life lesson that most westerners never get, I hope the idea of survivalism and security and backups for everything-besides your data-EVERYTHING-has made an impression. Any area is one cataclysmic event away from normal to sheesh, and 99% of the people out there are as ill prepared as children. My friend who is a survivalist as I am just went through charlie then frances, he had the only generator in his neighborhood, the only stored water, the only stored food, the only functional equipment to deal with big trees down, the only fuel stash, etc. He's doing OK, his neighbors, hat in hand have to go be refugees. Your big screen home entertainment center is worth diddly squat in any emergency, wheras the same amount oif money would leave you with something of everything to deal with morphing reality. He even went through the looter scenario in florida-something not reported a lot on mainstream TV, but the scum come out of the woodwork when they smell opportunity. Luckily he is very well armed and trained, he definetyly had to use what he had, and the laws still allow a minimum of self defense. The local cops even thanked him, as he was able to help keep his neighborhood going and looter-free and they made him a local distribution point for ice, water and food, as he had his stuff together enough they used him so they could go deal with areas where no one was prepared at all.

    1. Re:Interesting story by Critical_ · · Score: 1

      I guess after reading my fellow slashdotters comments on my post which related the concern of data in a true natural disaster, its refreshing to see that there are some real humans left here. It seems people are far more concerned with putting my experience down rather than take the main point away from it: life or property (pick one). Anyway, I appreciate the support, but please try to send anything you can down to the locals that survived. They have nothing.

    2. Re:Interesting story by ti.payn · · Score: 1

      When you tell people a story that scares them, "they" (about 80% in my experience) will find a way (irrespective of the realities of the situation) to reduce it to your fault. This is the only way they can go on believing that bad things don't just happen, but happen to people that "deserve" them. It is surprising how much nonsense can be explained via this. It is also (in my opinion) one of the ugliest facets of society that I know of. It is cheap.

      On the topic of this article, I don't see that Cringely's idea has to be reduced to the absolute-worst-case-possible scenario and judged there. Of course what you went through makes data/backup = joke (it makes computers = joke too - It makes anything but food, shelter & safety = joke). But there are plenty of other (non-horrific) situations in which this idea has merit.

      Good luck, for real.

    3. Re:Interesting story by hoggoth · · Score: 1

      > how thin the veneer of civilisation is

      You said it.
      I live in New York, and in the wake of 9-11 I am amazed to hear how many lawyers and accountants (respectible cornerstones of civilization, right?) have "stealing people's cars at gunpoint" as part of their escape plans in case of a large disaster that requires evacuating.

      (and if the particular people I am referring to are reading this, sorry I really like working for you, but people like you are the real danger we all face in an emergency.)

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    4. Re:Interesting story by zogger · · Score: 1

      Boy, will they be surprised that that won't work. Anyone who has analysed refugee movements in times of crisis could tell them that road traffic via cars out of a place like NYC with just a few choke points is doomed to failure, stolen car or not. Best bet is a bicycle as you can pick it up and walk over and around obstacles, or a boat. Vehicle traffic would get insnae within 5 minutes and it would come to a halt, as well as the authorities sealing off the bridges and tunnels.

      There exists no infrastructure in the US capable of being an instant "backup" NYC,(or most any other large urban area) so it won't be done or even attempted, IMO. Things like hurricanes can be dealt with because of the time lag, a spontaneous emergency-nope, not happening.

      Ya, boneheads like that who's only survival preparations are a gun and the willingness to use it are the dregs of society. I am armed and believe in being armed, but I'm also not a predator and go out of my way to insure that in a crisis that I have adequate preps (water/food/medical gear, communications, defensive tools, etc) to carry myself and girlfriend and a few more for a *long time*. It's just not that hard or expensive to do. If I can do it at my ridiculous level of income, just about anyone can.

      And no, I'm not really surprised at them being lawyers and accountants, most of the worlds serious huge crimes wouldn't be possible without them if you think on it some.

      I'd put international bankers at the top of the list though.... heh, the dudes who fund all wars got to be the biggest criminals.

      In fact, this is tongue in cheek but sorta true, I view black or charcoal gray suits as criminal gang symbols/clothing.

    5. Re:Interesting story by hoggoth · · Score: 1

      > that won't work
      > Best bet is a bicycle ... or a boat

      Funny you should say that. The actual conversation was, they told me they had a boat ready to take them across to Connecticut. I replied that then they would be stuck on the Connecticut shore, still near New York City, without a car. "That's what the gun is for" they told me.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    6. Re:Interesting story by zogger · · Score: 1

      wow, not only are they predators they are *cheap*. If they were smart enough to think of the boat, the need a fully stocked and gassed 4wd truck at their destination point where they would evac to with the boat. Then they need a destination after that, a very remote cabin with solar panels and radios and a well, etc.

      Or, evac in advance to the neat place, telecommute to work.....

      --anyway, even discussing they plan on hijacking someones car is a *felony*. And you knowing about it and not reporting it unfortunately makes you an accessory-technically/vaguely, although I doubt anything would come of it, and I personally wouldn't worry about it. Just beware having business dealings with those sorts of people......

    7. Re:Interesting story by hoggoth · · Score: 1

      > knowing about it and not reporting it makes you an accessory

      Somehow if the world is slinging nukes around the last thing I am worried about is getting prosecuted for knowing about a potential crime and not reporting it.
      And until that time it is just "idle talk" (ie: bullshit).

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    8. Re:Interesting story by zogger · · Score: 1

      oh ya, I agree, I know what you are saying. I had similar with some doofus redneck neighbor before y2k rollover. He told me his plan was similar, "he had a gun and would take what he needed". This was a guy in and out of jail and trouble, always running some scam, never held a job, etc, your normal low rent loser. He only lived two houses away sop I was more or less forced to deal with him occassionally.

      So technically I was in the same boat.... hmm, what to do... I made an executive decison for better or worse right on the spot when he laid his little gem of a plan on me.

      I looked him in the eye told him if everything collapsed into total chaos and I saw him leave his house with a gun I'd pop him before he got out of his driveway.

      Funny, he never talked to me much more after that..... I also made a point to tell all the other neighbors what he told me, so they would watch out for him as well. One good thing about normal working stiff blue collar neigborhood, no one got much use for cops and everyone understands taking care of business.

      No idea what happened to him, we moved away before then so lost track. My guess is he's probably back in jail again.

    9. Re:Interesting story by hoggoth · · Score: 1

      > told him ... I'd pop him
      > tell all the neighbors
      > No idea what happened to him

      Perhaps one of the neighbors was proactive.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    10. Re:Interesting story by zogger · · Score: 1

      HAHAHAHAHA! Maybe!

  59. Been there, done that by Salamander · · Score: 1

    Farsite. HiveCache. I even worked on a commercial offering: Mangomind (called Medley at the time). Some of these weren't positioned as backup solutions but, structurally, they're just like what Cringely describes. There have been many others, but I'll let people Google for themselves.

    --
    Slashdot - News for Herds. Stuff that Splatters.
  60. How about 1.2x? by roystgnr · · Score: 2, Informative

    Error correction gets a lot more sophisticated than checksums, you know. You can make a Reed-Solomon codec for 8-bit code words with 255 byte encoded blocks having any even number of parity bytes, and the way optimal RS codes work is that you can recover the original data as long as the number of missing code words plus twice the number of corrupted code words is less than the number of parity code words you chose.

    So, you divide your data into chunks 225 bytes long. Each byte in a chunk goes to a different peer, and each of the 30 parity bytes also goes to a different peer. Then, even if a dozen peers have simultaneously unsubscribed or crashed and their shares haven't been replicated on new peers yet, you can still recover all your data from the shares that remain.

    1. Re:How about 1.2x? by Naeleros · · Score: 1

      I'll take your word on that. Sounds like a nice error correction system.

      However, I was commenting on Cringely's article. He discussed RAID as his error correction method. I don't know of any RAID level with the type of fault tolerance that you mention.. but, I'm no expert. If there is a level of raid that uses RS, please enlighten me.

      In either case, the RS seems smarter. I didn't say that Cringely's idea was impossible to correct, just that -- as presented, it was very weak.

  61. Re:I'm sick of Cringly by Anonymous Coward · · Score: 0

    How in the fuck is this flamebait? Fuck you, mods.

  62. Redundant Array of Network Devices [RAND] by neoThoth · · Score: 1

    During the early 2000's an idea like this had already surfaced during the much hyped Storage Service Provider (SSP) rush. While most companys like the now defunct StorageNetworks (NASDAQ:STOR) were just building massive terabyte clusters into CoLo's around the country one provider Digital Knox was creating a system very similar to the OceanStore concepts from Berkeley. The idea was not using P2P however since this required users to volunteer space. Simply put take the idea of a RAID array with parity and instead of drives think CoLo. Now that the data is spread across multiple centers having just one go down will not effectively kill it. The only draw back of course is time to recover the data which would be slower but far more resiliant to natural disasters (hurricanes, terrorist attacks, etc).
    These ideas were published in a book, written by former CTO of DigitalKnox, "Fundamentals of Secure SAN" although the book isn't available yet. The biggest problem of course is the fact that most clients do not like sending their sensitive data to others. For this reason an additional layer of obscurity was added in the form of EFS. This would allow for non RAND type storage to remain secret even from the storage provider. More importantly it eased concerns that *other clients* of the storage service could somehow sneak a peek at their data.
    The problems only multiply at this point since now key escrow and remote searching become an issue. The speed tradeoff seemed accetable to many but only for long term storage. The problem hasn't gone away obviously but the market dropped off the face of the planet. One of the only major survivors was Iron Mountain who not only stores your data online but will keep backup tapes in secure vault locations around the country.

  63. Cringely's a fucking moron by multiplexo · · Score: 1
    and timothy is probably one of the worst /. editors out there for mindlessly replicating his swill onto the site. Here's my backup solution, firewire cards in everything, the Macs already have them and they cost about $30 for one that will work in PCs running Windows or Linux, two LaCie 160Gb firewire drives these are about the size of a thick paperback and can be had for $160. A small Pelican case, #1400.

    Put one hard drive power supply in the Pelican case, use the other one with the hard drives to back your systems up. Even with my MP3 collection, I can still use one of these drives to back up my Macintosh and quite a bit of other stuff. Use the other drive to back up Windows and UNIX boxes, nothing fancy, mount the drive and drag entire filesystems over or tar them up and copy them over. Unmount drives from system, put into Pelican case, put Pelican case in gun safe. Backup systems as needed. I figure that if shit goes down and I need to bail on my house that I'm going to make a stop at the gun safe for a few items, so it's the natural place to put the hard drive case.

    In case of bad things happening to to gun safe, retrieve weapons, passport, emergency cash and hard drives. Head out to car and head to safety. No fuss, no muss. Much easier than the idiocy that Cringely describes.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  64. and here I was so proud by Anonymous Coward · · Score: 0

    of my 1st published submission. 8-(

    gewg_

  65. It seems so logical, doesn't it? by Anonymous Coward · · Score: 0

    >Wouldn't simple encryption solve the privacy problem?

    Other folks have mentioned Baxter's 1:1 make-available/use ratio as inadequate and how, without redundancy, unsubscribers would be a weak point.
    I think you're closer to right.

    gewg_

  66. Cringely the Buzzword Vulture by Anonymous Coward · · Score: 0

    Poorly-thought out and Cringely in the same sentence?

    Say it ain't so!

  67. Interesting idea at first blush by sjf · · Score: 1

    but, unlikely to work in practise:

    how mush redundancy should there be ? Two full copies sound like far too few. If 'R' is the number of redundant copies, then understand that every participant has to be sharing R*D bytes, where D is the average backup size. Plus, of course, their own personal data, so everyone's hard drive has to be at least three times the size of the average data set. For realistic backup strategies, ensuring that a full copy was online at any point in time, R would probably have to be much bigger than 2.

    I don't know about everyone else, but on the machines that i use a lot, regardless of the attached storage, the storage is always about 80% full (of my data).

    Finally, this just doesn't cut it for businesses: firstly the altruism, or lack of it: you mean I have to back up everyone elses data and make it permanently available online ? Secondly, while I suspect the privacy aspect is easily surmountable: no-one need have a full data set, and only the 'owner' need know how to assemble individual chunks. Businesses would not want to entrust eben their encrypted data to the unwashed masses.

    -S

    1. Re:Interesting idea at first blush by skibrian · · Score: 1

      Your point is well thought out. Use LeanOnMe and set up an internal p2p network using JXTA rendevous servers inside the company network. An isolated p2p LAN is established...312 offers this as a solution to keep data in and prying eyes out. so, it is possible to keep data away from the unwashed masses using existing technology. as for most hard drives, the research shows that most are still mostly free. i am a co-founder of 312.

    2. Re:Interesting idea at first blush by skibrian · · Score: 1

      PS-- any "client" (desktop or server) can be set (or later choose) to be a rendevous, thus truly becoming peer to peer. one does not need a server, just to designate one or more rendevous among the existing hardware.

  68. duplicity by joey · · Score: 1

    duplicity already allows trading disk space for backups with friends, or even people you don't know. It's safe (all data encrypted by gpg), it's low bandwidth (deltas sent using rsync algorythm), and it's not a business.

    The hardest thing about duplicity right now is probably finding a similarly interested party to trade disk space with.

    I trade duplicity space with someone I've never met who has a machine in the same colo, for a backup close to my coloed machine. I also use duplicity to send backups of the server home. I've be happy to trade duplicity space from 1 to 20 gb with most any interested and competant party.

    --
    see shy jo
  69. Backup the Backup Index by Anonymous Coward · · Score: 0

    What if they forget to backup the index that stores the location of each "chunk".

    If their database breaks everybody looses their backups.

  70. Maybe he should check out DIBS by obi · · Score: 2, Informative

    ... the Distributed Internet Backup System http://www.csua.berkeley.edu/~emin/source_code/dib s/

  71. Hello, Butthead. by Anonymous Coward · · Score: 0

    Sooo... you want the locals to carve the students up with machetes before the students save the locals' lives, or after?

    Nice conflation of local(machete-wielding looting minority) with local(all local residents), there.

    If some idiots with machetes chose to chase all the medical students off the island during a medical emergency, blame the idiots with the machetes.

    I guess it's in the interpretation? Because in the story I read, there wasn't any chasing - just panicking, paranoid weapons-manufacturing, panicking, the sight of flames in the distance, panicking, rampant xenophobic assumptions as to the intentions of 'idiots with the machetes', more panicking and then a nice chartered jet ride out.

    Who was wounded? Who had to flee a specific pursuer? Nobody. This conflict never happened, and its potential is even questionable.

    1. Re:Hello, Butthead. by Anonymous Coward · · Score: 0

      Wrong again, the people up the street were confronted at apartments called "Cool Runnings" next to the boat yard. When they ran, we saw them pass and we ran as well. Please save your bullsh*t for someone else because you weren't there. In typical slashdot fashion, you look more to cut down a comment rather than just accept it.

    2. Re:Hello, Butthead. by Anonymous Coward · · Score: 0

      Nice conflation of local(machete-wielding looting minority) with local(all local residents), there.

      Question: What percentage of the population has to carve you up with a machete for you to be carved up with a machete? Answer: For a population of 100, the necessary percentage is "one". For larger populations, the percentage gets smaller: For any population of n, it's approximately (1/n)*100.

      In any case, you conflated the two when you suggested that the folks with machetes represented the people of Grenada in their desire to inflict a just punishment punishment on the medical students for... whatever. You never did make that part clear. I doubt that it was ever clear in your own mind, even by whatever abysmal standards of clarity you seem willing to settle for.


      ...in the story I read, there wasn't any chasing...

      See, again, your own pervasive assumption to that effect in your original post. See also the other reply which explores in detail your poor reading comprehension.


      This conflict never happened...

      You were certainly gung-ho about it happening yesterday, and I didn't take you apart on that one since it was the only part of your post which reflected anything that a sane person might associate even loosely with "reality". Now, the perceptions of the guy who was there are not gospel truth. Eyewitnesses can be mistaken. But they're a hell of a lot more reliable than undergraduate political ranters who weren't there, and who generate their "facts" ex nihilo by plugging in a broken ideology and turning the crank a few times until something ridiculous comes out. You've probably noticed by now that your ideologically-driven fact-generation algorithm mostly generates bullshit; that's why you have to change your story or change the subject so often.


      If you're a troll, you've got the basic mechanics down reasonably well, but you need to work on your misdirection skills. If I were you, I'd've thrown in more wild accusations in that last post. It's excellent technique to turn around and explicitly contradict your original position, but it was done too obviously. It should be possible for the reversal to escape the reader's notice. You can do this by contradicting yourself more subtly, or by cranking up the temperature of your rhetoric. You didn't do either, and it hurt your score.

      Objectively, the troll failed on several fronts, each of which is fatal: You got very few responses. You lost control of the discussion. You abused the reader's willing suspension of disbelief (with the too-obvious self-contradiction), and once that's gone, baby, it's all over.

      Still, your initial idea was beautifully loony and the initial post was well-executed. You have real potential (either that, or you're a pro having an off day, in which case I apologize for sounding patronizing).

  72. Done already by arberya · · Score: 1

    A compnay called 321 Inc. has a product called LeanOnMe which does this. Based on JXTA. http://news.zdnet.com/2110-3513_22-5319920.html

  73. LeanOnMe... by tlianza · · Score: 1
    I know a number of people have pointed out existing solutions to this problem. One I didn't see mentioned (but have running on my desktop as we speak) is LeanOnMe: http://www.312inc.com/3_sol_prod_LOM.html

    It's pretty neat. I'm not worried about hurricanes per se. I really just wanted to back up some stuff on multiple computers and thought - why do I need yet *another* device to handle backups when I can just copy this information across all my computers? So, that's what I did. The app is pretty nice. I'm still in the trial period.

  74. Pryvit - Electronic Shredding by Midnight+Warrior · · Score: 1

    A professor friend of mine developed just such an algorithm that he believes will allow robust splitting, privacy, redundancy, and resliency to malicious attack. He just never connected the idea with P2P for distribution. I'm a moron for having not done the association for him.

    The software is called Pryvit and the site is at www.privit.net ( cached ). A detailed description sits at their site.

    Schneier might call it snake oil. I don't think so. If there are holes, it's because they haven't been vetted by cryptographers. The professor is open to formal critiques and papers. He's opened his source for those who would use it for free (as in beer) or analysis. He's a business professor with a keen interest in software and is leaning towards open source, if only he can find the right license.

    For those in the know, this is Dr. Doug Lowry at Franciscan University in Steubenville, OH. Tell him he got his name on Slashdot. -ct

  75. Yeah! yeah! ... oh, wait :[ by _iris · · Score: 1
    "And what about the concern that you'll run out of disk space, especially since the redundant data required for RAID will effectively expand the total data size? It won't happen. That's because compression will probably cover the data expansion, and anyone who enters the system will have to offer-up their storage before they get to use any"
    Except most people would compress the data before backing it up and everyone except w4r3z fr33kz know that compressing a .zip file in another .zip file doesn't work too well.

    "You can't give 10 gigs and use 20, but you CAN give 10 gigs and use eight and it might take a month or a year to even use that eight."
    So, then, how is this better than using Baxter (or, worse, your competitor's buy-once-use-everywhere product) on my own private network, not paying you a monthly fee, and using the money I save to buy more hard drives so that the backup and restore isn't artificially slow?
  76. few other projects aiming to do the same by Anonymous Coward · · Score: 0

    small list of projects which are aiming to do the same:
    http://research.microsoft.com/sn/Fa rsite/
    http://oceanstore.cs.berkeley.edu/info/ove rview.ht m l
    http://research.microsoft.com/sn/Farsite/relate d_w ork.asp x

  77. Economics of P2P storage by Shermanator · · Score: 1

    As has been mentioned this idea is quite old: Freenet, OceanStore. The biggest problem of your approach is the economics: convincing someone to give up storage in order to receive storage. "Samsara" is perhaps the closes project to this idea. In this system, one client gives up a block for storage by another client and gets a "rain-check" to use a block on the former's machine. The project was not well received by the research community b/c the economics were not convincing. Security is an issue, but can be solved with appropriate algorithms. Storage is cheap, perhaps the gmail approach with some privacy modifications is the best current public backup storage option.

  78. Nice, but cleanly and happilly incorrect. by hfastedge · · Score: 1

    Bram Cohen, creator of BitTorrent got the idea for BitTorrent because he was working on a p2p backup system. Its called mojonation:

    http://mojonation.sf.net/

    Or how about this article from slashdot in 2002 about mojonation:

    http://slashdot.org/articles/02/07/18/0244256.shtm l?tid=156

    Excuse me if my response is off topic ;-)

    --

    -- -- --

    Help my mini cause: My journal

  79. Reminds me of shsecret.c by samjam · · Score: 1
    http://freshmeat.net/projects/shsecret/

    also at

    http://www.linux.org/apps/AppId_719.html

    and downloadable from
    http://mvb.saic.com/freeware/vmslt00a/net/shsecret .c

    shsecret takes a file and splits it into N parts of equal size such that any M parts can be used to reconstruct the secret, but fewer than M will give absolutely no information about the secret. This program is written in strict ANSI C, so it should be completely portable. It is also hopefully simpler and more efficient than other implementations of the same algorithm.



    Sam
  80. programming by chrisranjana.com · · Score: 0

    Yeah napster ruled ! Bit torrent rules !

    --
    Chris ,
    Php Programmers.
  81. Why use an open system? by Kjella · · Score: 1

    I don't see why I should use a system where I'd have to deal with all the world's assholes mutilating data, running netlimiter (so getting your actual data is hopeless, even if they can provide checksums on it), deleting the program/back-up and whatnot.

    What I would like is a simple distributed system of friends, that could give me a self-synchronizing encrypted folder. I got lots of friends with broadband connections who'd be willing to lend me a gb or so for all the important stuff (documents, pictures etc.) All it takes is an easy-to-use program that'll do this in the background.

    I'd say three friends should do fine, even assuming one is crashed, one is offline when I need the back-up. Since they're your friends, they probably won't fuck with you like in an open system. They give me a gig, I give them 3x1 = 3gig. With 500gb+ HDD space, I think I can afford that ;)

    Kjella

    --
    Live today, because you never know what tomorrow brings
  82. Hey, that's just like my idea.. ;) by TsukiKage · · Score: 1

    I had something of a braindump along these lines a little while ago here - mainly the techie bits of how one might go about writing something like this without any of the users falling foul of UK legislation if any of the *other* users store material on their hard drives via the system. It kinda petered out due to lack of interest, though.

  83. store 3 copies worth of "cumulative parity" by SaberTaylor · · Score: 1

    See http://parchive.sourceforge.net/ for an implementation.

    Every month your P2P app reseeds offline blocks. The bittorrent style of scattering blocks among peers is perfect for this system. And you get an alert if parity is getting dangerously low.

    This would be very successful I believe.

    --
    If you need text styles to communicate then you don't have a message.
  84. Technically every RAID level includes RS coding by roystgnr · · Score: 1

    But the code works within a drive to try and prevent bad blocks or noisy reads from corrupting your data, it doesn't work between drives. There are companies that do RS error correction between drives (one calls their scheme "RAID X") but I don't know if that's very widespread. You need a lot of independent places to put your data before RS makes sense; for a hard drive or CD where you can put data in hundreds of different physical locations on the disk, or for a P2P system where you can backup data on hundreds of different peers, this makes sense, but even people using RAID arrays are usually doing it with a dozen disks rather than a hundred.

  85. Existing P2P backup solution by dumky · · Score: 1

    Sounds like LeanOnMe, a JXTA-powered backup system with encryption.