A CAS Storage System for ISR Pranav Goel & Rajat Venkatesh Internet Suspend/Resume technology uses Virtual Machines to encapsulate the complete running environment of a machine including the hardware like the processor. This encapsulation provides a number of opportunities in the field of user mobility. However the state of a PC can be very large and can be in the order of gigabytes and handling the state of a number of users is cumbersome. In particular, storing such objects on a central server puts a lot of pressure on the infrastructure. Moving these objects between the client and the server is also very slow and unwieldy. In this project we propose to exploit the existence of common blocks of data among users to reduce storage and bandwidth requirements by addressing data based on its contents. We will address issues such as hash collisions and garbage collection.