Augmenting handset capacity through virtual storage
Supratim Deb, Ankur Jain, Anirban Majumder, K. V. M. Naidu, Jeyashankher Ramamirtham, Rajeev R. Rastogi, Anand Srinivasan · Bell Labs Technical Journal · 2007
Current cell phones are capable of accessing the Internet, downloading music and games, taking pictures, and recording videos. These activities can easily result in a huge amount of multimedia content requiring tens or hundreds of gigabytes of storage, which is several orders of magnitude more than the storage capacity of today's cell phones. In this paper, we propose a novel remote storage solution to increase the amount of storage accessible to a mobile user. Our solution consists of two components: a client program running on the cell phone and a remote server to manage remote storage. The novelty of our solution results from the client program that makes the accesses to the remote storage completely transparent and seamless to the user. Thus, the user's perception of the amount of storage available on the cell phone is considerably higher than the actual capacity of the phone. In addition, the client program implements sophisticated caching algorithms and wireless optimizations to ensure that the user-perceived performance is not significantly impacted. © 2007 Alcatel-Lucent.