Abstract
Monitoring of Service Level Agreements (SLAs) is required to determine if the Quality of Service (QoS) provided by a service provider satisfies the expectations of a service consumer. Although tools exist that can generate the software required to evaluate SLAs from the SLA specifications themselves, the code required to gather metric data is still predominantly coded by hand: a time consuming task. In this paper we describe an SLA monitoring implementation that can generate metric data gathering software directly from machine readable SLAs. Assuming that an organisation specialising in SLA monitoring and evaluation may not wish to be tied to any one particular middleware platform and/or SLA language, we aim to provide generic monitoring services that may be suitable for use in heterogeneous environments. We demonstrate the flexibility of our approach by providing monitoring solutions for observed systems implemented using Web Services and Enterprise Java Bean (EJB) middleware using a third party SLA language.
Chapter PDF
Similar content being viewed by others
5. References
M. Debusmann, A. Keller, “SLA-Driven Management of Distributed Systems Using the Common Information Model”, in Proceedings of the 8th IFIP/IEEE IM, 2003
C. Overton, “On the Theory and Practice of Internet SLAs”, Journal of Computer Resource Measurement 106, 32–45, Computer Measurement Group, 2002
A. Habib, S. Fahmy, S. R. Avasarala, V. Prabhakar, B. Bhargava, “On Detecting Service Violations and Bandwidth Theft in QoS Network Domains”, Computer Communications, Elsevier, Vol. 26 Issue 8, Pages 861–871, 2003
A. Keller, H. Ludwig, “The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services”, IBM Research Report, 2002
R. Schantz, J. Zinky, D. Karr, D. Bakken, J. Megquier, J. Loyall, “An Object-Level Gateway Supporting Integrated-Property Quality of Service”, ISORC’ 99, 1999
A. Sahai, V. Machiraju, M. Sayal, L. J. Jin, F. Casati, “Automated SLA Monitoring for Web Services”, HP-Labs Report HPL-2002-191, 2002
A. Asgari, P. Trimintzios, M. Irons, R. Egan, G. Pavlou, “Building Quality-of-Service Monitoring Systems for Traffic Engineering and Service Management”, Journal of Network and Systems Management, Vol. 11, No. 4, 2003
J. Pruyne, “Enabling QoS via Interception in Middleware”, HP-Labs Report HPL-2000-29, February 2000
Keynote Systems, http://www.keynote.com, as viewed November 2004
JBoss project, http://www.jboss.org, as viewed September 2004
J. Skene, D. Lamanna, W. Emmerich, “Precise Service Level Agreements”, Proceedings of the 26th International Conference on Software Engineering, Pg. 179–188, 2004
Sun Microsystems, Java Message Service (JMS) Specification, http://java.sun.com/products/jms, Version 1.1, 2002
C. Molina-Jimenez, S. Shrivastava, J. Crowcroft, and P. Gevros, “On the Monitoring of Contractual Service Level Agreements”, In Proceedings of the IEEE Conference on Electronic Commerce CEC\04, San Diego, 2004
J. Skene and W. Emmerich, “Model Driven Performance Analysis of Enterprise Information Systems”, Electronic Notes in Theoretical Computer Science, 82(6), 2003
R. Irani, S. J. Basha, “AXIS: Next Generation Java SOAP”, Peer Information; 1st edition, 2002.
K.H. Hanse, “Load Testing your Applications with Apache JMeter”, Java Boutique Internet, http://javaboutique.internet.com/tutorials/JMeter/, as viewed November 2004
C. Molina-Jimenez, S. K. Shrivastava, E. Solaiman, J. P. Warne, “Contract Representation for Run-time Monitoring and Enforcement”, In Proceedings of the IEEE International Conference on E-Commerce (CEC 2003), California, USA, 24–27 June 2003
Arjuna Technologies, “Arjuna Messaging Service”, http://www.arjuna.com/products/arjunams/index.html, as viewed November 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this paper
Cite this paper
Morgan, G., Parkin, S., Molina-Jimenez, C., Skene, J. (2005). Monitoring Middleware for Service Level Agreements in Heterogeneous Environments. In: Funabashi, M., Grzech, A. (eds) Challenges of Expanding Internet: E-Commerce, E-Business, and E-Government. IFIP International Federation for Information Processing, vol 189. Springer, Boston, MA. https://doi.org/10.1007/0-387-29773-1_6
Download citation
DOI: https://doi.org/10.1007/0-387-29773-1_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-28753-9
Online ISBN: 978-0-387-29773-6
eBook Packages: Computer ScienceComputer Science (R0)