Subscribe to RSS Feed

TechFold is technology discussion, commentary, reviews, and opinions from well outside the valley. There's no koolaid to drink here, and TechFold is not in SL, or on Twitter.

Time for an Internet File System (IFS)?

I can’t tell if this idea is stupid & superfluous or not. It surfaced when I was trying to write a review for Xcerion (an “Internet OS” developer), and thought about what it would mean to work 100% in the cloud. The scenario that I bumped my head against was that unless you did all of your work inside a single “OS” (Google Docs & Sheets, for example, or on apps within the Xcerion platform), managing files and work scattered across the net, behind different passwords, formats, export capabilities, privacy policies, and more, would be a severe pain.

That is to say, what happens when you use Google Sheets, Zoho Writer, and Picnik on a daily basis to get things done, and Box.net as an online repository?

Perhaps I’m old school, but whether my data is in the cloud or in local storage, I still see value to centralization:

  1. Being able to search and index all of my files
  2. Being able to organize my files topically - i.e.: a spreadsheet for trip expenses, photos, letters, etc. from a trip all stored together (whether tagged, or in folders) as opposed to scattered across multiple services.
  3. Not depending on the solvency of multiple companies to take care of my data
  4. Being able to run a centralized backup function on all of my data (ironically, this probably means backing up my cloud storage to a local harddrive)
  5. Being able to open a file created in one application in another (i.e.: opening a Word file in OpenOffice == opening a Google/Writely file in Zoho Writer) without a cumbersome import/export process

So - what I think I’m suggesting is an “Internet File System” that would let online applications save to and load data from a third party storage solution. This would include:

  1. A Protocol: A standardized protocol for applications to implement on their end, and storage providers to implement on theirs that would manage the connection seamlessly between the two. The protocol might include two-way communication so that I could see how much space was left in my Box.net account from within Google Docs & Sheets.
  2. Universal and Free: Note that this is a “protocol” not a product - it should be something like SOAP that anyone can implement. And FOSS’d.
  3. Encryption and Authentication: I’d like to be able to give Google my Box.net password once, and have Google manage authentication with Box.net from that point forward. I’d also like the datastream between application and storage to be encrypted.
  4. File Meta-Data Standard: Some sort of meta-data standard for the file objects that would be saved such that when looking in Box.net, I can click a spreadsheet file and have it open in Google Sheets where it was created.
  5. Format Meta-Data Stardard: A central repository of DTD’s/XML Schema descriptions for data/file formats, to allow for easy conversion of file types between applications. I don’t want to be locked into a particular application by its format. Format owners retain ownership of their format (and could GPL it if desired), but regardless of ownership it should be available in parseable format for other to build converters around.

Ok - that’s a tall order to be sure. I have trouble imagining many companies wanting to give away control to that degree, and to that point, this post is more to plant a seed or spur discussion than anything. Plus, as noted, I may be in conceptual never-never land and all of this sounds really dumb.

At the end of the day, though, I want to jump into the cloud. I’m ready. I just don’t think the cloud is yet.

EDIT: Cloud Talk is getting some action out there. [via Techmeme]

, , , , , , ,

If you enjoyed this post, make sure you subscribe to my RSS feed!

Related Posts

Update on the Internet File System - Winer on WebFS
Apple & ZFS: Investigating SAN’s & Home Media Servers?
Apple, Sun, Vista, and ZFS
KnowledgeTree - Open Source Document Management for the Enterprise
The Facebook Aftermath - Productivity Apps linked via the Facebook OS

7 Responses to “Time for an Internet File System (IFS)?”

  1. Ben |

    We already have an “Internet File System”… have for over ten years now. You access it using the HTTP protocol… POST, GET, PUT, DELETE… you get basic or digest authentication… you control what program opens what file with mime types.

    Why reinvent the wheel?

  2. Rod |

    Hey Ben - good call; I’m not a developer or computer science grad, so my knowledge of these things is very limited. That being said, whatever technology is used to deliver the functionality is immaterial - whether HTTP can provide the backbone or not doesn’t matter. IMHO the important part is to come up with a simple, unified means of authentication that can be easily implemented by sites - much as RSS did for content syndication using XML.

    Just a thought…

  3. Ravneet |

    To the 2 comments above;
    As Ben said we do have a IFS, but I think there are some shortcomings in the existing structure (which probably Rod is trying to address).
    What I would like to see is a seamless integration with a users desktop. It is just like your regular Windows Explorer, which integrates your local storage and the IFS, seamlessly, with one common user interface. So you search using your regular OS UI, and it connects to both local and remote storage.

  4. Update on the Internet File System - Winer on WebFS « TechFold |

    […] between web apps; I’m excited, as this is more or less what I described in my post on “Time for an Internet File System?” and brings life in the cloud slightly […]

  5. Xcerion |

    You are definitely thinking in the right direction. Every single point in your list is actually part of the Xcerion Virtual File System (VFS). We have imagined other parties using our XML Web Services API to integrate and use our storage, as well as others providing storages using the same API and thus providing additional hard drives for users of Xcerion Internet OS (XIOS) and other services on the Internet. In addition we are planning to create device drivers for Windows to integrate the VFS, accessible as a local hard drive.

    Xcerion Team

  6. Rod |

    Hey Xcerion - thanks for coming by and letting me know about the XIOS file API. I’ll take a look!

  7. Overflowing with ideas | A mind less ordinary |

    […] bring their offerings together, but I believe it could be really useful. I then read various blog posts on this subject and decided that I would like to hammer out the beginnings of a web […]

Leave a Reply

Close
E-mail It