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.