Title:
Universal interface virtualization for state migration between heterogeneous IO devices
Project director:
Dr. Kishore Ramachandran
Students:
Xiang Song,
Dushmanta Mohapatra
Samsung Liaison:
Dr. Sang-Bum Suh
Project outline:
In this project, we plan to develop tools and techniques for system virtualization for supporting stateless computing. Specifically, we will move guest OSes on top of Virtual Machine Monitor (VMM) among CE devices, such as cellular-phone, DTV and PMP.
The goal of this project is to make the service seamlessly move from one device to another.
We will develop a prototype system showing the migration of services between a variety of devices with different capabilities. The prototype system includes a device independent abstraction for each device category (such as display and input devices), API for OS and application to retrieve the device states and the migration subsystem to pause and resume the VM states. The abstractions and API hide the details of specific devices. Device capability adaptation will be applied to accommodate the possible incompatibility among similar devices (such as size or color of a display device). We will also develop several metrics to evaluate our prototype system from the point of view of achieving seamless service migration.
|