Jinyang Li’s Research Distributed Systems Wireless Networks Peer-to-peer systems Datacenter storage and computing infrastructures Challenges: build reliable, flexible and trustworthy systems Wireless Networks Multi-hop mesh networks Challenges: build high-throughput routing protocols
WheelFS: a wide-area distributed file system Goal: simplify application construction by storing app data in WheelFS Example: A content distributed network (CDN) If $url exists in cache dir read $url from WheelFS else get page from web server store page in WheelFS Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy wfs node wfs node wfs node wfs node CDN can tradeoff availability for consistency with one line change in Apache config file: /wfs/cache/.eventualconsistency/