
Figure 7: Precision decreases with network impairments.
6 CONCLUSIONS AND
OUTLOOK
In this paper, we introduced a taxonomy for down-
times of cloud applications and presented a hybrid
approach for verifying the availability of cloud appli-
cations from a consumer’s perspective. The approach
combines consumer- and cloud-side monitoring in or-
der to be able to attribute downtimes to their root
cause and to distinguish SLA violations from other
types of downtimes. Our framework periodically pro-
vides an updated overall availability to consumers.
The results of our experiments reveal that a hybrid ap-
proach is indeed required in order to allow for a pre-
cise calculation of the overall availability. However,
the experiments also reveal that in case of network im-
pairments, the detection accuracy decreases. Hence,
we will develop approaches to increase the robustness
of our monitoring framework in future work. Further-
more, we will conduct experiments in real cloud en-
vironments and we will explore how to determine an
appropriate ratio between the monitoring frequencies
on consumer- and cloud-side.
ACKNOWLEDGEMENTS
The work presented in this paper was partially funded
by the German Federal Ministry of Education and
Research (BMBF) under grant no. ”01|C10S05” in
the context of the Software-Cluster project SWINNG
(www.software-cluster.org). In addition, this work
is supported in part by E-Finance Lab Frankfurt am
Main e.V. (http://www.efinancelab.com). The authors
assume responsibility for the content.
REFERENCES
Amazon (2008). Amazon EC2 Service Level Agreement.
http://aws.amazon.com/ec2-sla/, [last access: 3 De-
cember 2012].
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and
Brandic, I. (2009). Cloud Computing and Emerging
IT Platforms: Vision, Hype, and Reality for Deliver-
ing Computing as the 5th Utility. Future Generation
Computer Systems, 25(6):599–616.
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.
CSA and ISACA (2012). Cloud Computing Market
Maturity. Study Results. Cloud Security Alliance and
ISACA. http://www.isaca.org/Knowledge-Center/
Research/Documents/2012-Cloud-Computing-Market-
Maturity-Study-Results.pdf, [last access: 28 Novem-
ber 2012].
CSCC (2012). Practical Guide to Cloud Service Level
Agreements. Cloud Standards Customer Coun-
cil. http://www.cloudstandardscustomercouncil.org/
04102012.htm, [last access: 30 November 2012].
Haberkorn, M. and Trivedi, K. (2007). Availability Moni-
tor for a Software Based System. In Proceedings of
the 10th IEEE High Assurance Systems Engineering
Symposium (HASE 2007), pages 321–328.
Jain, R. (1991). The Art of Computer Systems Performance
Analysis. Wiley.
Kaltura (2012). Kaltura Inc. http://corp.kaltura.com/, [last
access: 3 December 2012].
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.
Mell, P. and Grance, T. (2011). The NIST Definition of
Cloud Computing. http://csrc.nist.gov/publications/
nistpubs/800-145/SP800-145.pdf, [Last access: 28
November 2012].
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 (MW-
SOC 2009), pages 1–6.
Patel, P., Ranabahu, A., and Sheth, A. (2009). Service Level
Agreement in Cloud Computing. Technical report,
Knoesis Center, Wright State University, USA.
Shao, J. and Wang, Q. (2011). A Performance Guaran-
tee Approach for Cloud Applications Based on Mon-
itoring. In Proceedings of the 35th Annual Com-
puter Software and Applications Conference Work-
shops (COMPSACW 2011), pages 25–30.
WANem (2011). The Wide Area Network Emulator. Perfor-
mance Engineering Research Centre, TATA Consul-
tancy Services. http://wanem.sourceforge.net/, [last
access: 5 December 2012].
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
494