WebPod: Persistent Web Browsing Sessions with Pocketable Storage Devices

Shaya Potter, Jason Nieh

Department of Computer Science, Columbia University Technical Report , CUCS-047-04, November 2004


We present WebPod, a portable device for managing web browsing sessions. WebPod leverages capacity improve- ments in portable solid state memory devices to provide a consistent environment to access the web. WebPod pro- vides a thin virtualization layer that decouples a user’s web session from any particular end-user device, allowing users freedom to move their work environments around. We have implemented a prototype in Linux that works with existing unmodified applications and operating system kernels. Our experimental results demonstrate that WebPod has very low virtualization overhead and can provide a full featured web browsing experience, including support for all helper appli- cations and plug-ins one expects. WebPod is able to effi- ciently migrate a user’s web session. This enables improved user mobility while maintaining a consistent work environ- ment.



Columbia University Department of Computer Science