The Internet Suspend/Resume® (ISR) project
  Liberating personal computing from hardware


The Internet Suspend/Resume (ISR) model of mobile computing cuts the tight binding between PC state and PC hardware. By layering a virtual machine on distributed storage, the ISR system lets the VM encapsulate execution and user customization state; distributed storage then transports that state across space and time. The OpenISR® platform is the latest implementation of the ISR system developed at Carnegie Mellon University. In addition to a new, robust client implementation, the OpenISR platform will also make use of Content Addressable Storage (CAS) for distributed storage. Other goals of the system include VMM independence, support for transient thin-client mode, guest-aware migration, and cross-parcel data sharing.

   Recent News

November 10, 2009: The 0.9.7 release of the OpenISR platform is now available.

Changes in this release include:

  • Support Fedora 12 and Ubuntu 9.10
  • Support kernel 2.6.31
  • Support the version of KVM shipped with RHEL 5.4
  • Add server-side tools to convert a parcel to/from a flat disk image
  • Add parcel resizing support
  • Add new, more user-friendly interface for KVM
  • Add "isr poweroff" command to delete a parcel's memory image
  • Various other improvements

August 21, 2009: The 0.9.6 release of the OpenISR platform is now available.

Changes in this release include:

  • Support Fedora 11, Ubuntu 9.04, and RHEL 5
  • Support VirtualBox 2.2 and 3.0
  • Support kernel 2.6.30
  • No longer upload session log to the server on checkin/sync
  • Various other improvements

March 20, 2009: The 0.9.5 release of the OpenISR platform is now available.

Changes in this release include:

  • Support 2.6.28 and 2.6.29 kernels
  • Support new versions of VirtualBox and KVM
  • Add rewritten dirtometer
  • Relicense several components to GPLv2 or LGPLv2.1
  • Various other improvements

October 17, 2008: The 0.9.4 release of the OpenISR platform is now available.

Changes in this release include:

  • Add support for VirtualBox and KVM
  • Add support for 2.6.27 kernel
  • Drop support for kernels older than 2.6.18
  • Various other fixes

For release details and information on older releases, see the CHANGES file.

To contact us about the OpenISR software or other technical matters, email isr@cs.cmu.edu. For collaboration, corporate interest, and all other issues, contact Professor M. Satyanarayanan.

Internet Suspend/Resume and OpenISR are registered trademarks of Carnegie Mellon University.