Future Generation Computer Systems - Special issue on metacomputing
NPACI Rocks: Tools and Techniques for Easily Deploying Manageable Linux Clusters
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
A Case For Grid Computing On Virtual Machines
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
From virtualized resources to virtual computing grids: the In-VIGO system
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Virtual Clusters for Grid Communities
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Virtual Clusters on the Fly - Fast, Scalable, and Flexible Installation
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Overhead Matters: A Model for Virtual Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
CLUSTER '07 Proceedings of the 2007 IEEE International Conference on Cluster Computing
Making wide-area, multi-site MPI feasible using xen VM
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Virtual workspaces in the grid
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
UnaGrid: On Demand Opportunistic Desktop Grid
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Evaluate the performance and scalability of image deployment in virtual data center
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
Hi-index | 0.00 |
Virtual clusters on Grids can greatly extend the current scale and efficiency of high-performance Grid computing through more flexible usage of distributed heterogeneous resources. However, the overhead due to installing virtual clusters often precludes their applicability only to long-running applications. This is especially problematic on heterogeneous Grid environments, since installation time of each virtual node can vary greatly, and the total installation time of a virtual cluster is bottlenecked by the slowest node. To achieve fast virtual cluster installation even on such heterogeneous Grid environments, we propose a model-based resource selection policy that automatically identifies a near-optimal node combination to assemble each virtual cluster. We divide the VM setup process into five logical steps and construct a performance model for each step. The model represents the execution time of each step as a linear combination of hardware and software parameters, including CPU frequency, disk I/O performance, and installed package size. To evaluate the proposed resource selection policy, we have extended our own virtual cluster installer, VPC, to select nodes in the increasing order of predicted installation time. Experimental results show that the model-based selection policy is indeed effective, especially when the package size differs depending on sites. The proposed policy has shown to reduce the installation time by up to 68% compared to the most naïve policy that selects nodes in a random order, 60% and 58% to the policies considering either CPU speed or disk I/O performance, respectively.