Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Terra: a virtual machine-based platform for trusted computing
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Reincarnating PCs with portable SoulPads
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Pervasive Personal Computing in an Internet Suspend/Resume System
IEEE Internet Computing
Trust '08 Proceedings of the 1st international conference on Trusted Computing and Trust in Information Technologies: Trusted Computing - Challenges and Applications
Bootstrapping Trust in Commodity Computers
SP '10 Proceedings of the 2010 IEEE Symposium on Security and Privacy
Virtualization performance: perspectives and challenges ahead
ACM SIGOPS Operating Systems Review
Breaking up is hard to do: security and functionality in a commodity hypervisor
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Hi-index | 0.00 |
It is the software and data stored on a 'personal computer' that makes it personal. These contents can be conveniently stored as a disk image on a server and made available on the users' personal storage as and when required through lazy provisioning. We describe a desktop virtualization system that allows users to securely execute virtual machines on untrusted physical machines. This system is enabled through a portable personal device which contains a bootloader in tamper-proof storage. The hypervisor and the virtual machines are securely provisioning from a trusted server. Blocks are cached on the local storage of the portable device after their first access through a copy-on-read driver. We show that a desktop OS can be started promptly using the system and that the subsequent user experience is close to that for a conventional machine.