How to monitor QoS in cloud infrastructures: the QoSMONaaS approach

Cloud computing provides a new paradigm to enable on-demand delivery of computing resources such as infrastructure, platforms and software as utilities to customers. When moving applications and/or data in the cloud, numerous challenges exist in leveraging the full potential that cloud computing promises. In this paper we address the challenging issue of QoS monitoring in a cloud environment. The availability of a dependable i.e., reliable and timely QoS monitoring facility is key for the real take up of cloud computing, since - by allowing organisations to receive the full value of cloud computing services - it would increase the level of trust they would place in this emerging technology. In this paper, we present a dependable QoS monitoring facility which relies on the 'as a service' paradigm, and can thus be made available to virtually all cloud users in a seamless way. Such a facility is called QoSMONaaS, which stands for 'quality of service monitoring as a service'. Details are given about the internal design and current implementation of the proposed facility.

[1]  Luigi Coppolino,et al.  A business process monitor for a mobile phone recharging system , 2008, J. Syst. Archit..

[2]  Min Li,et al.  An Online Monitoring Approach for Web services , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[3]  Luigi Coppolino,et al.  SLA compliance monitoring through semantic processing , 2010, 2010 11th IEEE/ACM International Conference on Grid 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]  James Bret Michael,et al.  Formal validation and verification of space flight software using statechart-assertions and runtime execution monitoring , 2011, 2011 6th International Conference on System of Systems Engineering.

[6]  Jens Myrup Pedersen,et al.  Assessing Measurements of QoS for Global Cloud Computing Services , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[7]  Beniamino Di Martino,et al.  An intrusion detection framework for supporting SLA assessment in Cloud Computing , 2012, 2012 Fourth International Conference on Computational Aspects of Social Networks (CASoN).

[8]  Adil M. Hammadi,et al.  A Framework for SLA Assurance in Cloud Computing , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[9]  Schahram Dustdar,et al.  Comprehensive QoS monitoring of Web services and event-based SLA violation detection , 2009, MWSOC '09.

[10]  David Roxburgh,et al.  Monitoring as an SLA-oriented consumable service for SaaS assurance: A prototype , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[11]  Graham Morgan,et al.  Toward reusable SLA monitoring capabilities , 2012, Softw. Pract. Exp..

[12]  César A. F. De Rose,et al.  CASViD: Application Level Monitoring for SLA Violation Detection in Clouds , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference.

[13]  Shrisha Rao,et al.  System of Systems to provide Quality of Service monitoring, management and response in cloud computing environments , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[14]  Mohamed Jmaiel,et al.  AOP4CSM: An Aspect-Oriented Programming Approach for Cloud Service Monitoring , 2011, 2011 IEEE 11th International Conference on Computer and Information Technology.

[15]  Changzhou Wang,et al.  Service level management using QoS monitoring, diagnostics, and adaptation for networked enterprise systems , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[16]  Luigi Coppolino,et al.  QoS Monitoring in a Cloud Services Environment: The SRT-15 Approach , 2011, Euro-Par Workshops.