A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Future Generation Computer Systems
GridICE: a monitoring service for Grid systems
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
Cassandra: a decentralized structured storage system
ACM SIGOPS Operating Systems Review
Benchmarking cloud serving systems with YCSB
Proceedings of the 1st ACM symposium on Cloud computing
A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus
CLOUDCOM '10 Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science
Monitoring Cloud Computing by Layer, Part 1
IEEE Security and Privacy
Scalable SQL and NoSQL data stores
ACM SIGMOD Record
Monitoring Cloud Computing by Layer, Part 2
IEEE Security and Privacy
Addressing cloud computing security issues
Future Generation Computer Systems
Revealing the MAPE loop for the autonomic management of Cloud infrastructures
ISCC '11 Proceedings of the 2011 IEEE Symposium on Computers and Communications
Towards autonomic detection of SLA violations in Cloud infrastructures
Future Generation Computer Systems
CASViD: Application Level Monitoring for SLA Violation Detection in Clouds
COMPSAC '12 Proceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference
Enhancing Federated Cloud Management with an Integrated Service Monitoring Approach
Journal of Grid Computing
Hi-index | 0.00 |
The inherent complexity of modern cloud infrastructures has created the need for innovative monitoring approaches, as state-of-the-art solutions used for other large-scale environments do not address specific cloud features. Although cloud monitoring is nowadays an active research field, a comprehensive study covering all its aspects has not been presented yet. This paper provides a deep insight into cloud monitoring. It proposes a unified cloud monitoring taxonomy, based on which it defines a layered cloud monitoring architecture. To illustrate it, we have implemented GMonE, a general-purpose cloud monitoring tool which covers all aspects of cloud monitoring by specifically addressing the needs of modern cloud infrastructures. Furthermore, we have evaluated the performance, scalability and overhead of GMonE with Yahoo Cloud Serving Benchmark (YCSB), by using the OpenNebula cloud middleware on the Grid'5000 experimental testbed. The results of this evaluation demonstrate the benefits of our approach, surpassing the monitoring performance and capabilities of cloud monitoring alternatives such as those present in state-of-the-art systems such as Amazon EC2 and OpenNebula.