Download presentation
Presentation is loading. Please wait.
Published byLeo Nash Modified over 9 years ago
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!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.