Presentation is loading. Please wait.

Presentation is loading. Please wait.

WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris

Similar presentations


Presentation on theme: "WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris"— 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
Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy foo.html Network File Server (/mnt/awesome-cdn/cache)

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

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"

Similar presentations


Ads by Google