TidyFS: Microsoft's simpler distributed file system

Summary: Just about a year ago, I first mentioned TidyFS, a new, small distributed file system under development by Microsoft Research. Later this week at the Usenix '11 conference, Microsoft researchers behind the TidyFS will be sharing more publicly about their work.

Just about a year ago, I first mentioned TidyFS, a new, small distributed file system under development by Microsoft Research. Later this week at the Usenix '11 conference, Microsoft researchers behind the TidyFS will be sharing more publicly  about their work.

TidyFS is a distributed file system for parallel computations on clusters. On commodity, "shared-nothing" clusters, the primary workloads tend to be generted by distributed execution engines like MapReduce, Hadoop or Microsoft's Dryad, the Microsoft researchers note in the abstract of their presentation. Other vendors have created distributed file systems for these workloads -- like the Google File System (GFS) and the Hadoop Distributed File System (HDFS). Microsoft has one in development, too: TidyFS.

Here's an architectural diagram from Microsoft from a year ago showing how researchers were envisioning that TidyFS and other experimental components would fit together:

(click on image above to enlarge)

Microsoft researchers are emphasizing the simplicity and small size of TidyFS as differentiators from the other parallel file systems out there. And they're sharing some of their experiences using the file system in a limited way inside Microsoft Research in their white paper detailing their TidyFS work.

From the TidyFS white paper:

"The TidyFS storage system is composed of three components: a metadata server; a node service that performs housekeeping tasks running on each cluster computer that stores data; and the TidyFS Explorer, a graphical user interface which allows users to view the state of the system."

Microsoft Research has been deploying and using actively TidyFS for the past year on a research cluster with 256 servers running large-scale, data-intensive computations, according to the white paper. The research cluster is used only for programs run using DryadLINQ, which is a parallelizing compiler for .Net programs using Dryad. (I've written before about Dryad -- a first commercial version of which Microsoft is planning to deliver later this year as part of a service pack for Windows Server 2008 R2 HPC.)

"On a typical day, several terabytes of data are read and written to TidyFS through the execution of DryadLINQ program," the white paper notes.

The experimental TidyFS cluster also is making use of a cluster-wide scheduler, codenamed "Quincy," and a computational cache-manager, codenamed "Nectar." Even though TidyFS was designed in conjunction with these various other distributed-clustering research projects, the Dryad and DryadLINQ pieces seem to be further along the path to commercialization. (When I asked Microsoft officials earlier this year if Quincy and Nectar would be commercialized later this year along with Dryad, I was told they were not on the same delivery trajectory.)

Nonetheless, the white paper says that "rather than making TidyFS more general, one direction we are considering is integrating it more tightly with our other cluster services."

As with all Microsoft research projects, there is no absolute guarantee as to when and if TidyFS will evolve into a commercial product or part of a commercial product. However, given that Dryad is on its way to being released as "LINQ to HPC" later this year, I'm thinking TidyFS may not be that far behind, and may someday find its place in the Microsoft "cloud as supercomputer" strategy, alongside Dryad.

Topic: Microsoft

About

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

14 comments
Log in or register to join the discussion
  • RE: TidyFS: Microsoft's simpler distributed file system

    Sound great! Now lets hope we also get to see some of what has been promised with Cairo and WinFS for these many years.
    windowseat
    • RE: TidyFS: Microsoft's simpler distributed file system

      @windowseat - if it is based on LINQ, then we should start seeing the queryability of WinFS. I wonder if this will show up in Windows 8 in some form. Maybe being used to combine cloud storage and local storage into one distributed cluster.
      spivonious
  • Sounds good .... but will they deliver?

    For years, MS promised and hyped the virtues of WinFS ..... and it NEVER delivered.

    If it weren't for Duke Nukem Forever .... WinFS would probably own the record of perpetual vaporware.

    (Yes, DNF it was finally released, canceling the vaporware status ... but it still has a record 14+ years in the top vaporware list).
    wackoae
  • RE: TidyFS: Microsoft's simpler distributed file system

    This is very like your writing. Have been descriptive and informative. They thank you for.<a href="http://www.altinoyunlari.net/">altin</a> | <a href="http://www.madenoyunlari.net/">maden</a> | <a href="http://www.ben10oyunlari.eu/">ben ten</a> | <a href="http://www.ben10oyunlari.us/">ben ten</a>
    edward25
  • RE: TidyFS: Microsoft's simpler distributed file system

    I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate!<a href="http://nccma.com">nccma</a> <a href="http://coolerkings.com">cooler</a>
    MACKENZI
  • RE: TidyFS: Microsoft's simpler distributed file system

    I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing <a href="http://the-ishop.com">the i shop</a> <a href="http://abatwa.com">abatwa</a>
    MARAGARET
  • RE: TidyFS: Microsoft's simpler distributed file system

    I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post.<a href="http://power28.com">power</a> <a href="http://sagesinc.com">sa</a> <a href="http://iloveshoping.net">shop</a>
    RHIANNONA
  • RE: TidyFS: Microsoft's simpler distributed file system

    I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper <a href="http://easy-wheels.com/">wheel</a> <a href="http://pbcars.com/">car</a> <a href="http://com69.net">com</a> <a href="http://cadburry.com">bury</a>
    SATURNINA
  • RE: TidyFS: Microsoft's simpler distributed file system

    Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board.<a href="http://vintagesnapbackhatsfan.com">z</a><a href="http://bestsolidstatedrive.net">d</a><a href="http://b2days.com/">n</a><a href="http://b2wp.com/">e</a><a href="http://buy-sell-cheap.com/">t</a> <a href="http://sellcheap.net/">t</a><a href="http://newsoftwarepc.com/">h</a><a href="http://bestlaptoppcreviews.com/">a</a><a href="http://buyfurniturefreeshipping.com/">n</a><a href="http://cheapclothingstoresonline.com/">k</a> Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
    TOCCAR
  • RE: TidyFS: Microsoft's simpler distributed file system

    Thanks nice info <a href="http://buyboxinggloves.net/">z</a><a href="http://buygemicrowave.com/">d</a><a href="http://cheapweldingsupplies.com/">n</a><a href="http://cheapcarcareproducts.com/">e</a><a href="http://cheapluggageforsale.com/">t</a> I really liked your current article write more..let me add you to its favorite The articles you have on zdnet <a href="http://mlbshopgiants.com/">s</a><a href="http://best3dtvavailable.com/">i</a><a href="http://lampsplusstorelocator.com/">t</a><a href="http://discountperfumewebsites.com/">e</a> are always so enjoyable to read. Good work and I bookmarked it.
    MCKNIGH
  • RE: TidyFS: Microsoft's simpler distributed file system

    Fantastic news about the new release.I positively enjoying each little bit of it and I have you <a href="http://www.youtube.com/watch?v=JQ3nfbubdTA">b</a><a href="http://www.youtube.com/watch?v=thkxMxMihl0">o</a><a href="http://www.youtube.com/watch?v=VG9Uw27cJH0">o</a><a href="http://www.squidoo.com/kindlefirereviews">k</a><a href="http://www.squidoo.com/bestkindlefire">m</a><a href="http://www.squidoo.com/kindlefireforsale">a</a><a href="http://www.squidoo.com/kindlefireprice">r</a><a href="http://www.squidoo.com/cheapkindlefire">k</a><a href="http://the-ishop.com/kindlefireprice/">e</a><a href="http://power28.com/kindlefire/">d</a> to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
    RICHMONFT
  • RE: TidyFS: Microsoft's simpler distributed file system

    I surfed on account of your website when I used to be looking for a particular information. Acquired excellent strategies right here! I really hope you <a href="http://www.reebok-nfljerseys.com/" style="text-decoration: none; color: black;">nfl jerseys usa</a> dont ideas if I quote you in my fairly very own running a blog website in the lasting
    jackson1984-24316069205748857739440257893812
  • RE: TidyFS: Microsoft's simpler distributed file system

    This publish may possibly be quite attention-grabbing, I like <a href="http://www.cheap-nfl-store.com" style="text-decoration: none; color: black;">nfl store</a> it. I'll constantly manifest to go to best suited immediately after.I'll recommend your blog page to my acquaintances.
    tomlin21-24319035676893835085146735905770
  • RE: TidyFS: Microsoft's simpler distributed file system

    Involved enough [url=http://www.mulberry-eshop.co.uk/]mulberry shop[/url] time so to pull through most of the suggestions, however really savored the say. It all turned out to be pick up Basically [url=http://www.mulberry-eshop.co.uk/]mulberry bags[/url] necessary to my vision and i am particular to each [url=http://www.mulberry-eshop.co.uk/]mulberry bag[/url] just about the commenters greatest here
    dfwekrdfe84-24353644928315992404876644648292