SLA-driven dynamic cloud resource management

As the size and complexity of Cloud systems increases, the manual management of these solutions becomes a challenging issue as more personnel, resources and expertise are needed. Service Level Agreement (SLA)-aware autonomic cloud solutions enable managing large scale infrastructure management meanwhile supporting multiple dynamic requirement from users. This paper contributes to these topics by the introduction of Cloudcompaas, a SLA-aware PaaS Cloud platform that manages the complete resource lifecycle. This platform features an extension of the SLA specification WSAgreement, tailored to the specific needs of Cloud Computing. In particular, Cloudcompaas enables Cloud providers with a generic SLA model to deal with higher-level metrics, closer to end-user perception, and with flexible composition of the requirements of multiple actors in the computational scene. Moreover, Cloudcompaas provides a framework for general Cloud computing applications that could be dynamically adapted to correct the QoS violations by using the elasticity features of Cloud infrastructures. The effectiveness of this solution is demonstrated in this paper through a simulation that considers several realistic workload profiles, where Cloudcompaas achieve minimum cost and maximum efficiency, under highly heterogeneous utilization patterns.

[1]  Asit Dan,et al.  A Service Level Agreement Language for Dynamic Electronic Services , 2003, Electron. Commer. Res..

[2]  Rajkumar Buyya,et al.  The Aneka platform and QoS-driven resource provisioning for elastic applications on hybrid Clouds , 2012, Future Gener. Comput. Syst..

[3]  Ling Liu,et al.  Security Models and Requirements for Healthcare Application Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[4]  Schahram Dustdar,et al.  Low level Metrics to High level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments , 2010, 2010 International Conference on High Performance Computing & Simulation.

[5]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[6]  Rizos Sakellariou,et al.  Adaptive resource configuration for Cloud infrastructure management , 2013, Future Gener. Comput. Syst..

[7]  Toni Mastelic,et al.  M4Cloud - Generic Application Level Monitoring for Resource-shared Cloud Environments , 2012, CLOSER.

[8]  Gabor Kecskemeti,et al.  An SLA-based resource virtualization approach for on-demand service provision , 2009, VTDC '09.

[9]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[10]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[11]  Rajkumar Buyya,et al.  SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions , 2011, 2011 International Conference on Cloud and Service Computing.

[12]  Juri Papay,et al.  Modelling and Analysing QoS for Real-Time Interactive Applications on the Cloud , 2012, Achieving Real-Time in Distributed Computing.

[13]  Schahram Dustdar,et al.  Towards Knowledge Management in Self-Adaptable Clouds , 2010, 2010 6th World Congress on Services.

[14]  Ivona Brandic Towards Self-Manageable Cloud Services , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[15]  Rajkumar Buyya,et al.  Special section: Recent advances in utility and cloud computing , 2012, Future Gener. Comput. Syst..

[16]  Wolfgang Ziegler,et al.  A Meta-scheduling Service for Co-allocating Arbitrary Types of Resources , 2005, PPAM.

[17]  Vladimir Tosic,et al.  WSOL - Web Service Offerings Language , 2002, WES.

[18]  Juri Papay,et al.  Snow White Clouds and the Seven Dwarfs , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.