On-Line Monitoring of Service-Level Agreements in the Grid

  • Bartosz Balis
  • Renata Slota
  • Jacek Kitowski
  • Marian Bubak
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7156)


Monitoring of Service Level Agreements is a crucial phase of SLA management. In the most challenging case, monitoring of SLA fulfillment is required in (near) real-time and needs to combine performance data regarding multiple distributed services and resources. Currently existing Grid monitoring and information services do not provide adequate on-line monitoring capabilities to fulfill this case. We present an application of Complex Event Processing principles and technologies for on-line SLA monitoring in the Grid. The capabilities of the presented SLA monitoring framework include (1) on-demand definition of SLA metrics using a high-level query language; (2) real-time calculation of the defined SLA metrics; (3) advanced query capabilities which allow for defining high-level complex metrics derived from basic metrics. SLA monitoring of data-intensive grid jobs serves as a case study to demonstrate the capabilities of the approach.


on-line monitoring SLA monitoring Grid computing complex event processing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balis, B., Kowalewski, B., Bubak, M.: Real-time Grid monitoring based on complex event processing. Future Generation Computer Systems 27(8), 1103–1112 (2011), CrossRefGoogle Scholar
  2. 2.
    Berhardt, T., Vasseur, A.: Complex Event Processing Made Simple Using Esper (April 2008), (last accessed June 30, 2011)
  3. 3.
    Gorla, A., Mariani, L., Pastore, F., Pezzè, M., Wuttke, J.: Achieving Cost-Effective Software Reliability Through Self-Healing. Computing and Informatics 29(1), 93–115 (2010)Google Scholar
  4. 4.
    Litke, A., Konstanteli, K., Andronikou, V., Chatzis, S., Varvarigou, T.: Managing service level agreement contracts in OGSA-based Grids. Future Generation Computer Systems 24(4), 245–258 (2008)CrossRefGoogle Scholar
  5. 5.
    Menychtas, A., Kyriazis, D., Tserpes, K.: Real-time reconfiguration for guaranteeing QoS provisioning levels in Grid environments. Future Generation Computer Systems 25(7), 779–784 (2009)CrossRefGoogle Scholar
  6. 6.
    Michlmayr, A., Rosenberg, F., Leitner, P., Dustdar, S.: 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, pp. 1–6. ACM (2009)Google Scholar
  7. 7.
    Moscicki, J., Lamanna, M., Bubak, M., Sloot, P.: Processing moldable tasks on the grid: Late job binding with lightweightuser-level overlay. Future Generation Computer Systems 27(6), 725–736 (2011), CrossRefGoogle Scholar
  8. 8.
    Mühl, G., Fiege, L., Pietzuch, P.: Distributed Event-Based Systems. Springer (August 2006)Google Scholar
  9. 9.
    Raimondi, F., Skene, J., Emmerich, W.: Efficient online monitoring of web-service slas. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 170–180. ACM (2008)Google Scholar
  10. 10.
    Sahai, A., Graupner, S., Machiraju, V., van Moorsel, A.: Specifying and Monitoring Guarantees in Commercial Grids through SLA. In: CCGRID 2003: Proceedings of the 3st International Symposium on Cluster Computing and the Grid, p. 292. IEEE Computer Society, Washington, DC (2003)CrossRefGoogle Scholar
  11. 11.
    Schwiegelshohn, U., Badia, R.M., Bubak, M., Danelutto, M., Dustdar, S., Gagliardi, F., Geiger, A., Hluchy, L., Kranzlmüller, D., Laure, E., Priol, T., Reinefeld, A., Resch, M., Reuter, A., Rienhoff, O., Rüter, T., Sloot, P., Talia, D., Ullmann, K., Yahyapour, R., von Voigt, G.: Perspectives on grid computing. Future Generation Computer Systems 26(8), 1104–1115 (2010), CrossRefGoogle Scholar
  12. 12.
    Smith, M., Schwarzer, F., Harbach, M., Noll, T., Freisleben, B.: A Streaming Intrusion Detection System for Grid Computing Environments. In: HPCC 2009: Proceedings of the 2009 11th IEEE International Conference on High Performance Computing and Communications, pp. 44–51. IEEE Computer Society, Washington, DC (2009)CrossRefGoogle Scholar
  13. 13.
    Szepieniec, T., Tomanek, M., Twaróg, T.: Grid Resource Bazaar: Efficient SLA Management. In: Proc. Cracow Grid Workshop 2009, pp. 314–319. ACC CYFRONET AGH, Krakow (2009)Google Scholar
  14. 14.
    Truong, H.L., Fahringer, T.: SCALEA-G: a Unified Monitoring and Performance Analysis System for the Grid. Scientific Programming 12(4), 225–237 (2004)Google Scholar
  15. 15.
    Truong, H., Samborski, R., Fahringer, T.: Towards a framework for monitoring and analyzing QoS metrics of grid services. In: Second IEEE International Conference on e-Science and Grid Computing, e-Science 2006, p. 65. IEEE (2006)Google Scholar
  16. 16.
    Wright, H., Crompton, R., Kharche, S., Wenisch, P.: Steering and visualization: Enabling technologies for computational science. Future Generation Computer Systems 26(3), 506–513 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Bartosz Balis
    • 1
    • 2
  • Renata Slota
    • 1
  • Jacek Kitowski
    • 1
  • Marian Bubak
    • 1
    • 3
  1. 1.Department of Computer ScienceAGH University of Science and TechnologyKrakowPoland
  2. 2.ACC Cyfronet AGHKrakowPoland
  3. 3.Institute for InformaticsUniversity of AmsterdamAmsterdamThe Netherlands

Personalised recommendations