Distributed Event-Driven Model for Intelligent Monitoring of Cloud Datacenters

Part of the Studies in Computational Intelligence book series (SCI, volume 511)


When monitoring cloud infrastructure, the monitoring data related to a particular resource or entity are typically produced by multiple distributed producers spread across many individual computing nodes. In order to determine the state and behavior of a particular resource all the relevant data must be collected, processed, and evaluated without overloading the computing resources and flooding the network. Such a task is becoming harder with the ever growing volume, velocity, and variability of monitoring data produced by modern cloud datacenters. In this paper we propose a general distributed event-driven monitoring model enabling multiple simultaneous consumers a real-time collection, processing, and analysis of monitoring data related to the behavior and state of many distributed entities.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Atallah, M.: Algorithms and Theory of Computation Handbook, 2 vol. set. CRC (1998)Google Scholar
  2. 2.
    Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and issues in data stream systems. In: Principles of Database Systems. ACM, New York (2002)Google Scholar
  3. 3.
    Boulon, J., Konwinski, A., Qi, R., Rabkin, A., Yang, E., Yang, M.: Chukwa, a large-scale monitoring system. In: Proceedings of CCA (2008)Google Scholar
  4. 4.
    Creţu-Ciocârlie, G.F., Budiu, M., Goldszmidt, M.: Hunting for problems with artemis. In: Proceedings of the First USENIX Conference on Analysis of System Logs, WASL 2008, p. 2. USENIX Association, Berkeley (2008)Google Scholar
  5. 5.
    Cugola, G., Margara, A.: Processing flows of information: From data stream to complex event processing. ACM Comput. Surv. 44(3) (June 2012)Google Scholar
  6. 6.
    Mansouri-Samani, M.: Monitoring of distributed systems. PhD thesis, Imperial College London (University of London) (1995)Google Scholar
  7. 7.
    Mansouri-Samani, M., Sloman, M.: Monitoring distributed systems. IEEE Network 7(6) (November 1993)Google Scholar
  8. 8.
    Meng, S.: Monitoring-as-a-service in the cloud. PhD thesis, Georgia Institute of Technology (2012)Google Scholar
  9. 9.
    Oliner, A., Stearley, J.: What supercomputers say: A study of five system logs. In: 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2007, pp. 575–584 (June 2007)Google Scholar
  10. 10.
    Rosenblum, D.S., Wolf, A.L.: A design framework for internet-scale event observation and notification. SIGSOFT Softw. Eng. Notes 22(6), 344–360 (1997)Google Scholar
  11. 11.
    Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M.: A grid monitoring architecture. In: Global Grid Forum, pp. 1–13 (2002)Google Scholar
  12. 12.
    Tovarňák, D., Pitner, T.: Towards Multi-Tenant and Interoperable Monitoring of Virtual Machines in Cloud. In: SYNASC 2012, MICAS Workshop (September 2012)Google Scholar
  13. 13.
    Zanikolas, S., Sakellariou, R.: A taxonomy of grid monitoring systems. Future Generation Computer Systems 21(1), 163–188 (2005)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Daniel Tovarňák
    • 1
  • Filip Nguyen
    • 1
  • Tomáš Pitner
    • 1
  1. 1.Faculty of InformaticsMasaryk UniversityBrnoCzech Republic

Personalised recommendations