Abstract
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.
Chapter PDF
Similar content being viewed by others
References
Balis, B., Kowalewski, B., Bubak, M.: Real-time Grid monitoring based on complex event processing. Future Generation Computer Systems 27(8), 1103–1112 (2011), http://www.sciencedirect.com/science/article/pii/S0167739X11000562
Berhardt, T., Vasseur, A.: Complex Event Processing Made Simple Using Esper (April 2008), http://www.theserverside.com/news/1363826/Complex-Event-Processing-Made-Simple-Using-Esper (last accessed June 30, 2011)
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)
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)
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)
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)
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), http://www.sciencedirect.com/science/article/pii/S0167739X11000057
Mühl, G., Fiege, L., Pietzuch, P.: Distributed Event-Based Systems. Springer (August 2006)
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)
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)
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), http://www.sciencedirect.com/science/article/pii/S0167739X10000907
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)
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)
Truong, H.L., Fahringer, T.: SCALEA-G: a Unified Monitoring and Performance Analysis System for the Grid. Scientific Programming 12(4), 225–237 (2004)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Balis, B., Slota, R., Kitowski, J., Bubak, M. (2012). On-Line Monitoring of Service-Level Agreements in the Grid. In: Alexander, M., et al. Euro-Par 2011: Parallel Processing Workshops. Euro-Par 2011. Lecture Notes in Computer Science, vol 7156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29740-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-29740-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29739-7
Online ISBN: 978-3-642-29740-3
eBook Packages: Computer ScienceComputer Science (R0)