Home // International Journal On Advances in Intelligent Systems, volume 4, numbers 3 and 4, 2011 // View article
Adding Self-scaling Capability to the Cloud to meet Service Level Agreements
Authors:
Antonin Chazalet
Frederic Dang Tran
Marina Deslaugiers
Alexandre Lefebvre
Francois Exertier
Julien Legrand
Keywords: Cloud Computing; Autonomic Computing; Self- Scaling; Service Level Agreement; Virtualization; Open-source Middleware.
Abstract:
Cloud computing raises many issues about Virtualization and Service-Oriented Architecture (SOA). Topics to be addressed regarding services in Cloud computing environment include contractualization, monitoring, management, and autonomic management. Cloud computing promotes a "pay-per-use" business model. It should enable to reduce costs but requires flexible services than can be adapted, e.g., to load fluctuations. This work is conducted in the European CELTIC Servery cooperative research project, which deals about a telecommunication services marketplace platform. This project focuses amongst others on the selfscaling capability of Telco services in a cloud environment. This capability is achieved thanks to Service Level Agreement (SLA) monitoring and analysis (i.e., compliance checking), and to autonomic reconfiguration performed according to the analysis results. SLAs contractualize the services and the cloud virtualized environment itself. In order to achieve the selfscaling capability, a specialized autonomic loop is proposed. Our proposal is based on the Monitor, Analyze, Plan, and Execute autonomic loop pattern (defined by IBM) that has been enhanced via the introduction, and the use of SLA. The implementation we provide is based on the following opensource middleware components: Service Level Checking, OW2 JASMINe Monitoring, OW2 JASMINe VMM. Our proposition has been validated in the context of the Servery project [1].
Pages: 180 to 187
Copyright: Copyright (c) to authors, 2011. Used with permission.
Publication date: April 30, 2012
Published in: journal
ISSN: 1942-2679