Abstract
This paper presents a Service Level Agreement (SLA) management architecture for the Grid. SLAs are an essential component in building Grid systems where commitments and assurances are specified, implemented and monitored. Targeting CPU type resources, we show how a SLA manager is able to interface with a broker designed for user applications that require resources on demand. The broker uses a novel three-phase commit protocol which provides the means to secure resources that meet the application’s requirements through SLAs. Experiments are carried out on a Grid testbed to show how a SLA for a compute service is specified. Experimental results show that the broker provides performance enhancement in terms of the time taken from submission of application requirements until a job begins execution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Berman, F., Cox, G.C., Hey, A.J.G. (eds.): Grid Computing - Making the Global Infrastructure a Reality. Wiley, Chichester (2003)
Czajkowski, K., Dan, A., Rofrano, J., Tuecke, S., Xu, M.: Agreement-based Grid Service Management (OGSI-Agreement) Version 0. Global Grid Forum (August 2003)
Czajkowski, K., Ferguson, D., Foster, I., Frey, J., Graham, S., Maguire, T., Snelling, D., Tuecke, S.: From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring and Extension (February 2004), http://www.globus.org/wsrf/specs/ogsi_to_wsrf_1.0.pdf
Czajkowski, K., Foster, I., Kesselman, C., Sander, V., Tuecke, S.: SNAP: a Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2002. LNCS, vol. 2537, pp. 153–183. Springer, Heidelberg (2002)
Fitzgerald, S., Foster, I., Kesselman, C., von Laszewski, G., Smith, W., Tuecke, S.: A Directory Service for Configuring High-Performance Distributed Computations. In: Proceedings of the 6th IEEE Symposium on High-Performance Distributed Computing (HPDC 6), Portland, OR, August 1997, pp. 365–376 (1997)
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid. In: Berman, et al. [1], ch. 8, pp. 217–249 (2003)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid. In: Berman et al. [1], ch. 6, pp. 171–197 (2003)
Haji, M., Dew, P., Djemame, K., Gourlay, I.: A SNAP-based Community Resource Broker using a Three-Phase Commit Protocol. In: Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2004), Santa Fe, New Mexico (April 2004)
Jin, L., Machiraju, V., Sahai, A.: Analysis on Service Level Agreement of Web Services. Technical Report HPL-2002-180, HP Labs. (2002)
Leff, A., Rayfield, J.T., Dias, D.M.: Service-Level Agreements and Commercial Grids. IEEE Internet Computing 7(4), 44–50 (2003)
Ludwig, H., Keller, A., Dan, A., King, R.: A Service Level Agreement Language for Dynamic Electronic Services. In: Proceedings of the 4th International Workshop on Advanced Issues of E-commerce and Web-based Information Systems (WECWIS 2002), Newport Beach, CA. IEEE Computer Society, Los Alamitos (2002)
Sahai, A., Graupner, S., Machiraju, V., van Moorsel, A.: Specifying and Monitoring Guarentees in Commercial Grids through SLA. In: Proceedings of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID 2003), Tokyo, Japan. IEEE Computer Society, Los Alamitos (2003)
Sahai, A., Machiraju, V., Sayal, M., Jin, L.J., Casati, F.: Automated SLA Monitoring for Web Services. Technical Report HPL-2002-191, HP Labs. (2002)
Scheduling and Resource Management Working Group. Global Grid Forum (2003), https://forge.gridforum.org/projects/srm
Schopf, J.M.: A General Architecture for Scheduling on the Grid. Technical Report ANL/MCS-P1000-10002, Argonne National Laboratory (2002)
Sun Microsystems. Sun Grid Engine, http://www.sun.com/software/gridware
Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M., Taylor, V., Wolski, R.: A Grid Monitoring Architecture. GGF Performance Working Group (January 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Padgett, J., Haji, M., Djemame, K. (2005). SLA Management in a Service Oriented Architecture. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424925_133
Download citation
DOI: https://doi.org/10.1007/11424925_133
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25863-6
Online ISBN: 978-3-540-32309-9
eBook Packages: Computer ScienceComputer Science (R0)