Verifying the Availability of Cloud Applications

Melanie Siebenhaar, Olga Wenge, Ronny Hans, Hasan Tercan, Ralf Steinmetz


Cloud-based services provide a high level of flexibility and eliminate large up-front IT investments by trading capital expenditure for operational expenditure. However, performance, availability, and security still remain dominant barriers when deciding whether to move to the cloud or not. Although cloud providers already try to tackle these issues by offering SLAs and corresponding monitoring solutions, the ability of these solutions to control the performance of cloud-based services is still considered as unsatisfactory by consumers. In this paper, we present an approach for verifying availability guarantees from a consumer’s perspective, since availability is one of the very few performance parameters that is considered in the SLAs of today’s cloud providers. The aim of our research is to facilitate the verification of performance guarantees independently from a cloud provider, which will help to increase cloud service adoption in the future.


  1. Amazon (2008). Amazon EC2 Service Level Agreement., [last access: 3 December 2012].
  2. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. (2009). Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems, 25(6):599-616.
  3. Chazalet, A. (2010). Service Level Checking in the Cloud Computing Context. In Proceedings of the 3rd IEEE International Conference on Cloud Computing, pages 297-304.
  4. CSA and ISACA (2012). Cloud Computing Market Maturity. Study Results. Cloud Security Alliance and ISACA. Research/Documents/2012-Cloud-Computing-MarketMaturity-Study-Results.pdf, [last access: 28 November 2012].
  5. CSCC (2012). Practical Guide to Cloud Service Level Agreements. Cloud Standards Customer Council. 04102012.htm, [last access: 30 November 2012].
  6. Haberkorn, M. and Trivedi, K. (2007). Availability Monitor for a Software Based System. In Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium (HASE 2007), pages 321-328.
  7. Jain, R. (1991). The Art of Computer Systems Performance Analysis. Wiley.
  8. Kaltura (2012). Kaltura Inc., [last access: 3 December 2012].
  9. Mastelic, T., Emeakaroha, V. C., Maurer, M., and Brandic, I. (2012). M4Cloud - Generic Application Level Monitoring for Resource-shared Cloud Environments. In Proceedings of the 2nd International Conference on Cloud Computing and Services Science (CLOSER 2012), pages 522-532.
  10. Mell, P. and Grance, T. (2011). The NIST Definition of Cloud Computing. nistpubs/800-145/SP800-145.pdf, [Last access: 28 November 2012].
  11. Michlmayr, A., Rosenberg, F., Leitner, P., and Dustdar, S. (2009). Comprehensive QoS Monitoring of Web Services and Event-Based SLA Violation Detection. In Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MWSOC 2009), pages 1-6.
  12. Patel, P., Ranabahu, A., and Sheth, A. (2009). Service level agreement in cloud computing. Technical report, Knoesis Center, Wright State University, USA.
  13. Shao, J. and Wang, Q. (2011). A Performance Guarantee Approach for Cloud Applications Based on Monitoring. In Proceedings of the 35th Annual Computer Software and Applications Conference Workshops (COMPSACW 2011), pages 25-30.
  14. WANem (2011). The Wide Area Network Emulator. Performance Engineering Research Centre, TATA Consultancy Services., [last access: 5 December 2012].

Paper Citation

in Harvard Style

Siebenhaar M., Wenge O., Hans R., Tercan H. and Steinmetz R. (2013). Verifying the Availability of Cloud Applications . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 489-494. DOI: 10.5220/0004377604890494

in Bibtex Style

author={Melanie Siebenhaar and Olga Wenge and Ronny Hans and Hasan Tercan and Ralf Steinmetz},
title={Verifying the Availability of Cloud Applications},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Verifying the Availability of Cloud Applications
SN - 978-989-8565-52-5
AU - Siebenhaar M.
AU - Wenge O.
AU - Hans R.
AU - Tercan H.
AU - Steinmetz R.
PY - 2013
SP - 489
EP - 494
DO - 10.5220/0004377604890494