Fjord: Informed Storage Management for Smartphones
Smartphone applications are becoming more sophisticated and require high storage performance. Unfortunately, the OS storage software stack is not well engineered to support flash-based storage used in Smartphone's. On top of that, storage software stack is configured to be too conservative due to the fear of sudden power failures. The authors believe that this conservatism with respect to data reliability is misplaced considering that many of the popular apps (e.g., web browsing, Facebook, Gmail) that run on today's Smartphone's are cloud-backed, and the local storage on the smart phone is often used as a cache for cloud data.