Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
NAS Grid Benchmarks: A Tool for Grid Space Exploration
Cluster Computing
Falkon: a Fast and Light-weight tasK executiON framework
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
From infrastructure delivery to service management in clouds
Future Generation Computer Systems
Grids and Clouds: Making Workflow Applications Work in Heterogeneous Distributed Environments
International Journal of High Performance Computing Applications
Hybrid Computing-Where HPC meets grid and Cloud Computing
Future Generation Computer Systems
Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing
An automated approach to cloud storage service selection
Proceedings of the 2nd international workshop on Scientific cloud computing
On the benefits of transparent compression for cost-effective cloud data storage
Transactions on large-scale data- and knowledge-centered systems III
Implementation of a green power management algorithm for virtual machines on cloud computing
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Using clouds to scale grid resources: An economic model
Future Generation Computer Systems
Online optimization for scheduling preemptable tasks on IaaS cloud systems
Journal of Parallel and Distributed Computing
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
A medical image file accessing system with virtualization fault tolerance on cloud
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
Towards Runtime Reconfiguration of Application Control Policies in the Cloud
Journal of Network and Systems Management
An approach to high availability for cloud servers with snapshot mechanism
Proceedings of the Industrial Track of the 13th ACM/IFIP/USENIX International Middleware Conference
Provisioning data analytic workloads in a cloud
Future Generation Computer Systems
Enabling large-scale testing of IaaS cloud platforms on the grid'5000 testbed
Proceedings of the 2013 International Workshop on Testing the Cloud
Experimental Study on the Energy Consumption in IaaS Cloud Environments
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
In this paper we analyze the deployment of generic clustered services on top of a virtualized infrastructure layer that combines a VM manager (the OpenNebula engine) and a cloud resource provider (Amazon EC2). The use of this virtualization layer between the service and the physical infrastructure extends the classical benefits of VM platforms to distributed infrastructures. Additionally, the integration of the cloud in this layer allows us to give additional capacity to the services using an external provider, thus complementing the local infrastructure without notice from the users or affecting the service workload. This flexible approach, which separates the resource provisioning from the service management, provides important benefits: elastic service capacity to adapt it to its dynamic workload; physical infrastructure partitioning to isolate it from other running services; and support for heterogeneous configurations tailored for each service class. The feasibility of the proposed approach is analyzed for two different clustered services: a classical computing cluster and a web server.