Caching for Mobile Devices Kinsen Choy
Purpose Reduce network related costs for mobile devices. Different needs than desktop machines. – Limited energy – Mobility Different situations – Limited access to structured networks – Unstable network graph – Different types of devices
4 Focus Areas Cooperative caching – Using neighboring nodes’ caches Mobility – Dealing with unstable network graph Energy usage – Minimizing battery use Message reduction – Reduce latency and costs
Project Extend Firefox’s cache to respond to external messages – Exists – Fetch Make browser aware of, and use, external caches Optimize for mobile devices – Efficient messaging
Final Results Benefits – Reduction in latency – Reduction in costs Costs – Energy costs – Privacy / security – Cache misses