Guide to the TechWeb Network


The InformationWeek -- Blogs
Information Management Blog

Topics:   Information Management

  • Email this page E-mail this page
  • |  Print this page Print this page
  • |   Bookmark and Share

So Crazy It Just Might Work


Posted by Andrew Conry-Murray, Apr 21, 2008 02:47 PM

Startup RevStor cuts your unstructured data into chunks and stores them on the PCs and servers on your network -- no NAS or SAN required. Is this plain crazy, or just crazy enough to work?

As I read through RevStor's Web site in preparation for an interview with CEO Russ Felker, the one thought running through my mind was "This is insane. Why would anyone buy this?"

But after speaking with Felker, I'm beginning to think there's a place for his software.

RevStor SANware is a unique approach to storage virtualization. Unlike Rainfinity or Acopia, SANware doesn't mediate between clients and NAS filers or a SAN. Instead, you deploy SANware agents on the PCs, laptops, and servers already on your network. The agents then construct a virtual storage repository consisting of all the available disk space on those machines.

When users save data to this virtual repository, the agents cut data into chunks, encrypt the chunks with 256-bit AES, and squirrel them on other computers. The agents also create a distributed file system to track the physical location of each data chunk.

Felker says there are several benefits to his approach. First is security. Because the data are chopped up and dispersed, you can't lose an entire backup tape filled with customers' Social Security or bank account numbers.

SANware agents will copy each piece of data between 2 and 20 times, depending on how much redundancy you want. The file system also ensures that no more than 33% of any file goes on one machine. The encryption provides an additional security layer.

That's true to a point, but I'm not convinced enterprises are ready to give up tape just yet. And what about sensitive information stored on laptops? It's likely that users who save sensitive files to the distributed system may also have a copy on the local drive, fully intact and unencrypted.

Second is performance. Rather than point every user to the same SAN or group of NAS filers and create a bottleneck, Felker says the distributed file system can be more efficient because multiple computers will deliver small chunks of data. He says restoring a 1-GB file might take a minute and a half to two minutes.

"It works in a similar fashion to BitTorrent, so you don't have a big network hit, because multiple systems are getting the data," says Felker.

The third benefit is financial. RevStor charges $999 per TB of data stored, not per agent. So you could deploy 10 agents or 100 agents for the same $999. You also get to capitalize on the unused disk space on computers you've already purchased. It's a lot cheaper than dedicated storage, and practically free compared with the price of a typical file virtualization product.

The distributed file system, which is a proprietary creation of RevStor, is housed by supernodes. The supernodes keep track of the actual file locations. If one supernode goes down, the others maintain the file system.

When a user wants to restore a file, the agent sends a request for it. A supernode picks the optimal download locations based on CPU and network utilization, sends those back, and the agent downloads the file from multiple systems simultaneously.

As an added layer of protection, pseudo-supernodes also maintain a copy of the file system, but don't handle actual requests to store or restore files.

The software also includes data deduplication capability to cut down on unnecessary disk use. If changes are made to an existing copy of a file, the system only copies the changes.

Convinced? Felker says he's aiming at midsize businesses up to the enterprise. I can see a smaller or midsize deployment, but the product lacks significant enterprise features. For one, there's a reason NAS and SAN can get expensive -- you get higher-quality disk than a typical PC or server.

For another, the product can't provide granular, policy-based storage options. You can set the agent to back up the contents of a hard drive, but it backs up everything regardless of business value, so financial spreadsheets get the same treatment as the MP3s on your users' desktops.

Finally there's the issue of capacity. You can add more servers or PCs as your need for space increases, and the system can alert you as you approach your limit, but it also means more PCs and servers to manage. As companies grow, a centralized storage system may make more sense from a management perspective.

That said, RevStor may be on to something. Sometimes it helps to be a little crazy.

« 5½ More Reasons That A Content Management Company Will Go Out Of Business | Main | The Video Mashup (Part 2) »



Tomorrow's CIO: Do you have what it takes?
Find out at the 2008 InformationWeek 500 Conference
Sept. 14-16, St. Regis Resort, Monarch Beach, Calif.


Sign up now for the weekly InformationWeek Blog Newsletter.


This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.