Elastic management of cluster-based services in the cloud
- 19 June 2009
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
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.Keywords
This publication has 6 references indexed in Scilit:
- The Eucalyptus Open-Source Cloud-Computing SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Flying Low: Simple Leases with Workspace PilotPublished by Springer Nature ,2008
- FalkonPublished by Association for Computing Machinery (ACM) ,2007
- Creating Personal Adaptive Clusters for Managing Scientific Jobs in a Distributed Computing EnvironmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- NAS Grid Benchmarks: A Tool for Grid Space ExplorationCluster Computing, 2002
- Cluster-based scalable network servicesACM SIGOPS Operating Systems Review, 1997