Toward a doctrine of containment: grid hosting with adaptive resource control
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Xen and the Art of Cluster Scheduling
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Overhead Matters: A Model for Virtual Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Server virtualization in autonomic management of heterogeneous workloads
ACM SIGOPS Operating Systems Review
A pricing information service for grid computing
Proceedings of the 5th international workshop on Middleware for grid computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Combining batch execution and leasing using virtual machines
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
The impact of paravirtualized memory hierarchy on linear algebra computational kernels and software
HPDC '08 Proceedings of the 17th international symposium on High performance distributed computing
Model-based resource selection for efficient virtual cluster deployment
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
A multi-site virtual cluster system for wide area networks
LASCO'08 First USENIX Workshop on Large-Scale Computing
Feedback-controlled resource sharing for predictable eScience
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Secure on-demand grid computing
Future Generation Computer Systems
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
SnowFlock: rapid virtual machine cloning for cloud computing
Proceedings of the 4th ACM European conference on Computer systems
Adding the easy button to the cloud with SnowFlock and MPI
Proceedings of the 3rd ACM Workshop on System-level Virtualization for High Performance Computing
A general service oriented approach for managing virtual machines allocation
Proceedings of the 2009 ACM symposium on Applied Computing
Dynamic on Demand Virtual Clusters in Grid
Euro-Par 2008 Workshops - Parallel Processing
Dynamic Provisioning of Virtual Clusters for Grid Computing
Euro-Par 2008 Workshops - Parallel Processing
Achieving Co-allocation through Virtualization in Grid Environment
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters
Proceedings of the 18th ACM international symposium on High performance distributed computing
Experiencing with the Cloud over gLite
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Self-Tuning Virtual Machines for Predictable eScience
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Dynamic Provisioning of Virtual Organization Clusters
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A Model-Based Algorithm for Optimizing I/O Intensive Applications in Clouds Using VM-Based Migration
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid service hosting on virtual clusters
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
CARE Resource Broker: A framework for scheduling and supporting virtual resource management
Future Generation Computer Systems
Scientific workflows and clouds
Crossroads - Plugging Into the Cloud
Virtual environments: framework for virtualized resource access in the grid
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
SOA based control plane for virtual clusters
Euro-Par'07 Proceedings of the 2007 conference on Parallel processing
Grid virtual laboratory architecture
Euro-Par'07 Proceedings of the 2007 conference on Parallel processing
Euro-Par'07 Proceedings of the 2007 conference on Parallel processing
Self-provisioned hybrid clouds
Proceedings of the 7th international conference on Autonomic computing
Virtual Organization Clusters: Self-provisioned clouds on the grid
Future Generation Computer Systems
Suspending, migrating and resuming HPC virtual clusters
Future Generation Computer Systems
UnaGrid: On Demand Opportunistic Desktop Grid
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Pools of virtual boxes: building campus grids with virtual machines
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
International Journal of Advanced Media and Communication
Data Sharing Options for Scientific Workflows on Amazon EC2
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
Scalable repositories for virtual clusters
Euro-Par'09 Proceedings of the 2009 international conference on Parallel processing
SLA enabled CARE resource broker
Future Generation Computer Systems
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
On the use of clouds for grid resource provisioning
Future Generation Computer Systems
Adaptive resource provisioning for read intensive multi-tier applications in the cloud
Future Generation Computer Systems
Belle-DIRAC Setup for Using Amazon Elastic Compute Cloud
Journal of Grid Computing
Architectural Requirements for Cloud Computing Systems: An Enterprise Cloud Approach
Journal of Grid Computing
Design of a new cloud computing simulation platform
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part III
Security and performance trade-off in PerfCloud
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
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 InfiniBand clusters for HPC clouds
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
PARA'10 Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume Part I
iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator
Journal of Grid Computing
An Evaluation of the Cost and Performance of Scientific Workflows on Amazon EC2
Journal of Grid Computing
Economic-based resource allocation for reliable Grid-computing service based on Grid Bank
Future Generation Computer Systems
Towards autonomic management for Cloud services based upon volunteered resources
Concurrency and Computation: Practice & Experience
Evaluating Interconnect and Virtualization Performance forHigh Performance Computing
ACM SIGMETRICS Performance Evaluation Review
The CloudGrid approach: Security analysis and performance evaluation
Future Generation Computer Systems
TopCluster: A hybrid cluster model to support dynamic deployment in Grid
Journal of Computer and System Sciences
Unsupervised Neural Predictor to Auto-administrate the Cloud Infrastructure
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Fuzzy Allocation of Fine-Grained Compute Resources for Grid Data Streaming Applications
International Journal of Grid and High Performance Computing
An energy-efficient self-provisioning approach for cloud resources management
ACM SIGOPS Operating Systems Review
An automatic method to determine the number of clusters using decision-theoretic rough set
International Journal of Approximate Reasoning
Hi-index | 0.00 |
A challenging issue facing Grid communities is that while Grids can provide access to many heterogeneous resources, the resources to which access is provided often do not match the needs of a specific application or service. In an environment in which both resource availability and software requirements evolve rapidly, this disconnect can lead to resource underutilization, user frustration, and much wasted effort spent on bridging the gap between applications and resources. We show here how these issues can be overcome by allowing authorized Grid clients to negotiate the creation of virtual clusters made up of virtual machines configured to suit client requirements for software environment and hardware allocation. We introduce descriptions and methods that allow us to deploy flexibly configured virtual cluster workspaces. We describe their configuration, implementation, and evaluate them in the context of a virtual cluster representing the environment in production use by the Open Science Grid. Our performance evaluation results show that virtual clusters representing current Grid production environments can be deployed and managed efficiently, and thus can provide an acceptable platform for Grid applications.