Authentication in distributed systems: theory and practice
ACM Transactions on Computer Systems (TOCS)
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
The Performance of Remote Display Mechanisms for Thin-Client Computing
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Dynamic Virtual Clusters in a Grid Site Manager
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
USB/IP: a peripheral bus extension for device sharing over IP network
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
A hypervisor-based system for protecting software runtime memory and persistent storage
Proceedings of the 2008 Spring simulation multiconference
Post-copy live migration of virtual machines
ACM SIGOPS Operating Systems Review
Cloud-Oriented Virtual Machine Management with MLN
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Windows Azure Platform
Hi-index | 0.00 |
A fundamental goal for Cloud computing is to group resources to accomplish tasks that may require strong computing or communication capability. In this paper we design specific resource sharing technology under which IO peripherals can be shared among Cloud members. In particular, in a personal Cloud that is built up by a number of personal devices, IO peripherals at any device can be applied to support application running at another device. We call this IO sharing composable IO because it is equivalent to composing IOs from different devices for an application. We design composable USB and achieve pro-migration USB access, namely a migrated application running at the targeted host can still access the USB IO peripherals at the source host. This is supplementary to traditional VM migration under which application can only use resources from the device where the application runs. We address reliability issues by keeping a backup VM. In addition, we define a security framework to ensure operating environment security when using composable IO in personal environment. Experimental results show that through composable IO applications in personal Cloud can achieve much better user experience.