The goal of this research is to remove the tight binding of user state to specific computing hardware. This tight binding arose at the birth of personal computing nearly three decades ago, and has continued unchanged since that time. It has many negative consequences: hardware upgrades are painful, disaster recovery is complex, and total cost of ownership is high. It also forces mobile computing into a paradigm of each user carrying personal hardware, rather than traveling hands-free and taking advantage of pervasive hardware.

The proposed research aims for a new vision of on-demand personal computing called "Internet Suspend/Resume (ISR)" that exploits the ubiquitous presence of the Internet. This research explores issues at the intersection of two well-established technologies: virtual machine (VM) technology and distributed file system technology. By layering a VM on a distributed file system that performs aggressive client caching, a user's entire personal computing environment (operating system, applications and user files) can be accurately and safely delivered anywhere on the Internet.

The proposed research spans operating systems, distributed systems, mobile and pervasive computing, and security and privacy. Its has three major thrusts: (a) Coping with Huge VM State, (b) Preserving Privacy of VM State, and (c) Dynamically Varying Client Thickness. The work in each thrust includes conceptual development of novel techniques and algorithms, as well as their implementation and experimental validation in the context of a prototype. This prototype will be disseminated in open source form, for use by other researchers and by industry.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Application #
0509004
Program Officer
Mohamed G. Gouda
Project Start
Project End
Budget Start
2005-07-01
Budget End
2010-06-30
Support Year
Fiscal Year
2005
Total Cost
$1,216,000
Indirect Cost
Name
Carnegie-Mellon University
Department
Type
DUNS #
City
Pittsburgh
State
PA
Country
United States
Zip Code
15213