Presentation is loading. Please wait.

Presentation is loading. Please wait.

WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris MIT CSAIL and New York University.

Similar presentations


Presentation on theme: "WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris MIT CSAIL and New York University."— Presentation transcript:

1 WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris MIT CSAIL and New York University

2 I Want to Publish an SOSP Paper But I don’t want to do a lot of work Idea: New cooperative Web cache!

3 Exploit a Network File System Network File Server (/mnt/awesome-cdn/cache) Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy foo.html

4 It Is Too Good to Be True Tries to mask failures with long timeouts Strict consistency prevents use of cached data under failures My naïve SOSP strategy might not work

5 So What Are My Options? Give up dream and just not graduate Submit random paper [Rooter, WMSCI ’05] Build an FS that would work for real apps –Apache can use old copies of data –And can always fall back to the origin –Why not tell the FS?

6 WheelFS: Storage for Wide-area Apps File system API Semantic cues give apps control of behavior under failures  Make Apache distributed with 1 line change

7 WheelFS Cooperative Web Cache on WheelFS Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy /wfs/cache//.bestversion.maxtime=500/.lax/$URL Use newest version you can find quickly Time out operations after T milliseconds Allow multiple versions of a directory to be updated

8 I’m Running Out of Time, So: A compact but powerful set of cues Useful to other applications, including: –PlanetLab measurement studies –Parallel Grid computations –Distribute make See you at the next big conference!


Download ppt "WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris MIT CSAIL and New York University."

Similar presentations


Ads by Google