Computer Science Department
School of Computer Science, Carnegie Mellon University
Pocket ISR: Virtual Machines Anywhere
Benjamin Gilbert, Adam Goode, Mahadev Satyanarayanan
The Internet Suspend/Resume ® system provides access to a user's computing state anytime and anywhere – as long as there's an ISR client handy. We introduce Pocket ISR, a Linux distribution which can be installed on a USB key and booted on any borrowed PC to quickly provide a complete ISR client without modifying the borrowed machine. In order to ensure adequate I/O performance, Pocket ISR noninvasively uses free disk space on the host computer to store parcel data. Pocket ISR is easy to set up, can automatically update itself to the newest version, and allows an ISR user to achieve the promise of ISR: that personalized computing can be done at any Internet-connected computer, anytime and anywhere.