Dynamic Virtual Clusters in a Grid Site Manager
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Memory resource management in VMware ESX server
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
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
Scalability, fidelity, and containment in the potemkin virtual honeyfarm
Proceedings of the twentieth ACM symposium on Operating systems principles
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Remus: high availability via asynchronous virtual machine replication
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
SnowFlock: rapid virtual machine cloning for cloud computing
Proceedings of the 4th ACM European conference on Computer systems
What's inside the Cloud? An architectural map of the Cloud landscape
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Post-copy live migration of virtual machines
ACM SIGOPS Operating Systems Review
Virtual appliance content distribution for a global infrastructure cloud service
INFOCOM'10 Proceedings of the 29th conference on Information communications
Black-box and gray-box strategies for virtual machine migration
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Special Issue on Multimedia Computing and Management in Cloud Environment
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
Reducing the time that a user has to occupy resources for completing cloud tasks can improve cloud efficiency and lower user cost. Such a time, called cloud time, consists of cloud deployment time and application running time. In this work, we design Jump-start cloud, under which an efficient cloud deployment scheme is proposed for minimizing cloud time. It is especially beneficial to minimize cloud time for clouds serving multimedia applications, as they occupy much more significant cloud resources, such as disk I/O and networking bandwidth and computational costs in processing or transcoding multimedia contents. In particular, we have implemented virtual machine cloning based on disk image sharing for fast virtual machine and application deployment. For applications with heavy disk visits, the post-deployment QoS may suffer from image sharing, and consequently, application running time will increase. To solve this problem, different image distribution schemes have been designed. We test Jump-start cloud through a Hadoop-based benchmark and MapReduce applications. Experiment studies show that our design saves application installation time and, meanwhile, keeps application running time reasonably low, thus makes cloud time shorter. Copyright © 2011 John Wiley & Sons, Ltd.