Skip to main content

SLA Management in a Service Oriented Architecture

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3483))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berman, F., Cox, G.C., Hey, A.J.G. (eds.): Grid Computing - Making the Global Infrastructure a Reality. Wiley, Chichester (2003)

    Google Scholar 

  2. Czajkowski, K., Dan, A., Rofrano, J., Tuecke, S., Xu, M.: Agreement-based Grid Service Management (OGSI-Agreement) Version 0. Global Grid Forum (August 2003)

    Google Scholar 

  3. 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

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid. In: Berman et al. [1], ch. 6, pp. 171–197 (2003)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Jin, L., Machiraju, V., Sahai, A.: Analysis on Service Level Agreement of Web Services. Technical Report HPL-2002-180, HP Labs. (2002)

    Google Scholar 

  10. Leff, A., Rayfield, J.T., Dias, D.M.: Service-Level Agreements and Commercial Grids. IEEE Internet Computing 7(4), 44–50 (2003)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Scheduling and Resource Management Working Group. Global Grid Forum (2003), https://forge.gridforum.org/projects/srm

  15. Schopf, J.M.: A General Architecture for Scheduling on the Grid. Technical Report ANL/MCS-P1000-10002, Argonne National Laboratory (2002)

    Google Scholar 

  16. Sun Microsystems. Sun Grid Engine, http://www.sun.com/software/gridware

  17. Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M., Taylor, V., Wolski, R.: A Grid Monitoring Architecture. GGF Performance Working Group (January 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics