Abstract
The abundance of services offered by cloud providers raises the need for Quality of Service (QoS) monitoring to enforce Service Level Agreements (SLAs). In this paper, we propose a cloud-monitoring scheme, which offers flexible and dynamically reconfigurable QoS monitoring services to adapt to various cloud based service characteristics. We propose to grant cloud service consumers the option to decide whether to switch to another service provider, if the current provider frequently violates the corresponding SLA contract. For cloud service providers, the monitoring scheme provides dashboard-like indicators to continuously manage the performance of their SaaS platform and visualise the monitoring data. Our experimental evaluation involves a real cloud platform to illustrate the capability of our monitoring scheme in detecting and reporting violations of SLAs for both single and composite SaaS services. A particular emphasis on visualisation options is highlighted when revealing and reconfiguring monitoring data in a user-friendly display.
Keywords
References
- 1. ‘QoS-MONaaS: a portable architecture for QoS monitoring in the cloud’ 2012
8th International Conference on Signal Image Technology and Internet Based Systems (SITIS) 527 532 Google Scholar - 2. The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services 2002 New York IBM Research Reports Google Scholar
- 3. ‘Conceptual SLA framework for cloud computing’ 2010a
4th IEEE International Conference on Digital Ecosystems and Technologies (DEST) IEEE 606 610 Google Scholar - 4. ‘SLA-based trust model for cloud computing’ 2010b
13th International Conference on Network-Based Information Systems (NBiS) IEEE 321 324 Google Scholar - 5. ‘A view of cloud computing’ Communications of the ACM 2010 53 50 58 Google Scholar
- 6. Cloud Computing Principles and Paradigms 2010 Hoboken, NJ, USA Wiley Google Scholar
- 7. ‘Marketoriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities’ 2008
10th IEEE International Conference on High Performance Computing and Communications (HPCC‘08) 5 13 Google Scholar - 8. ‘Service level agreements compliance checking in the cloud computing: architectural pattern, prototype, and validation’ 2010
5th International Conference on Software Engineering Advances (ICSEA) IEEE 184 189 Google Scholar - 9. ‘QoS monitoring in a cloud services environment: the SRT-15 approach’ 2012 7155
Parallel Processing Workshops, Lecture Notes in Computer Science 15 24 Google Scholar - 10. Cloud Monitoring and Management. Available 2014 online at: http:/http://www.cloudkick.com Google Scholar
- 11. ‘SLA perspective in security management for cloud computing’ 2010
6th International Conference on Networking and Services (ICNS) IEEE 212 217 Google Scholar - 12. ‘QoS-aware clouds’ 2010
IEEE 3rd International Conference on Cloud Computing (CLOUD) 321 328 Google Scholar - 13. Google Drive 2013 Available online at: https://drive.google.com/ Google Scholar
- 14. ‘Towards a client-side QoS monitoring and assessment using generalized Pareto distribution in a cloud-based environment’ 2013
IEEE Wireless Communications and Networking Conference Workshops (WCNCW) 123 128 Google Scholar - 15. ‘SCM: a design and implementation of monitoring system for cloudstack’ 2013
International Conference on Cloud and Service Computing (CSC) 146 151 Google Scholar - 16. ‘Toward a modulecentralized and aspect-oriented monitoring framework in clouds’ Journal of Universal Computer Science 2013 19 2241 2265 Google Scholar
- 17. ‘AOP4CSM: an aspect-oriented programming approach for cloud service monitoring’ 2011
11th IEEE International Conference on Computer and Information Technology (CIT) 363 370 Google Scholar - 18. ‘Enhanced monitoring-as-a-service for effective cloud management’ IEEE Transactions on Computers 2012 1 14 Google Scholar
- 19. ‘Multi-layer QoS monitoring in private clouds’ 2013
24th International Workshop on Database and Expert Systems Applications (DEXA) 236 240 Google Scholar - 20. ‘A taxonomy and survey of cloud computing systems’ 2009
5th International Joint Conference on INC, IMS and IDC (NCM’09) 44 51 Google Scholar - 21. Liferay in Action: the Official Guide to Liferay Portal Development 2012 Shelter Island, NY Manning Google Scholar
- 22. ‘Reliable state monitoring in cloud data centers’ 2012
IEEE 5th International Conference on Cloud Computing (CLOUD) 951 958 Google Scholar - 23. ‘CSLAM: a framework for cloud service level agreement management based on WSLA’ 2012
6th International Symposium on Telecommunications (IST) 577 585 Google Scholar - 24. ‘QoS-oriented monitoring model of cloud computing resources availability’ 2013
5th International Conference on Computational and Information Sciences (ICCIS) 1537 1540 Google Scholar - 25. ‘A generic QoS framework for cloud workflow systems’ 2011
IEEE 9th International Conference on Dependable, Autonomic and Secure Computing (DASC) 713 720 Google Scholar - 26. ‘JMeterbased aging simulation of computing system’ 2010
International Conference on Computer, Mechatronics, Control and Electronic Engineering (CMCE) 282 285 Google Scholar