Abstract
This paper presents an architecture for specifying, monitoring and validating Service Level Agreements (SLA) for use in Grid environments. SLAs are an essential component in building Grid systems where commitments and assurances are specified, implemented and monitored. Targeting compute resources, an SLA manager reserves resources for user applications requiring resources on demand. Methods for automated monitoring and violation capture are discussed showing how Service Level Objectives (SLO) can be validated. A SLA for a compute service is specified and experiments carried out on the White Rose Grid. Results are presented in the form of a SLA document and show the violations that were captured during task execution.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Berman, F.: Grid computing: making the global infrastructure a reality. Wiley, Chichester (2003)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications 15, 200–222 (2001)
Foster, I., et al.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. The Globus Project (June 22)
The White Rose Grid [Online], White Rose Consortium, Available from World Wide Web, http://www.wrgrid.org.uk/
Foster, I., Kesselman, C.: The Grid 2: blueprint for a new computing infrastructure. Morgan Kaufmann, Elsevier Science, Amsterdam, Oxford (2004)
Czajkowski, K., et al.: SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed System. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) Job scheduling strategies for parallel processing, Edinburgh, Berlin (2002)
Tierney, B., et al.: A Grid Monitoring Architecture, Global Grid Forum (August 27)
Gunter, D., et al.: NetLogger: A Toolkit for Distributed System Performance Analysis. In: Modeling, analysis and simulation of computer and telecommunication systems. IEEE Computer Society, San Francisco (2000)
Wolski, R., Spring, N.T., Hayes, J.: The network weather service: a distributed resource performance forecasting service for metacomputing. Future Generations Computer Systems 15(5-6), 757–768 (1999)
Passino, K., Yurkovich, S.: Fuzzy control. Harlow. Addison-Wesley, Calif., Menlo Park (1998)
Haji, M., et al.: A SNAP-based Community Resource Broker using a Three-Phase Commit Protocol. In: Proceedings of the 18th IEEE International Parallel and Distributed Processing Symposium, Santa Fe, USA (2004)
Schopf, J.M.: A General Architecture for Scheduling on the Grid. Journal of Parallel and Distributed Computing (2002); (Special Issue on Grid Computing)
Balaton, Z., et al.: Comparison of Representative Grid Monitoring Tools. In: Laboratory of Parallel and Distributed Systems. Hungarian Academy of Sciences, Budapest, Hungary (March 2000)
Nadeem, S., Dew, P., Djemame, K.: XTO Grid Services on the White Rose Grid: Experiences in building an OGSA Grid Application, DAME Technical Report, Informatics Institute, University of Leeds, UK
Sahai, A., et al.: Specifying and Monitoring Guarentees in Commercial Grids through SLA. In: 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE Computer Society, Tokyo (2003)
Leff, A., Rayfield, J.T., Dias, D.M.: Service-Level Agreements and Commercial Grids. IEEE Internet Computing 7(4), 44–50 (2003)
Ludwig, H., et al.: A Service Level Agreement Language for Dynamic Electronic Services. In: Advanced issues of E-commerce and web-based information systems. IEEE Computer Society, Newport Beach (2002)
Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement), July 26. Global Grid Forum.
Jin, L., Machiraju, V., Sahai, A.: Analysis on Service Level Agreement of Web Services, HPL-2002-180, HP Laboratories
Sahai, A., et al.: Automated SLA Monitoring for Web Services, HPL-2002-191, HP Labs
Goodchild, A., Herring, C., Milodevic, Z.: Business contracts for B2B, Distributed Systems Technology Center (DSTC), Austrailia (2000)
Milosevic, Z., Dromey, R.G.: On Expressing and Monitoring Behaviour in Contracts. In: Enterprise distributed object computing. IEEE Computer Society, Lausanne (2002)
Marjanovic, O., Milosevic, Z.: Towards Formal Modeling of e-Contracts. In: Enterprise distributed object computing. IEEE Computer Society, Seattle (2001)
Lock, R.: Automated contract negotiations for the grid. In: Postgraduate Research Conference in Electronics, Photonics, Communications & Networks, and Computing Science, EPSRC, University of Hertfordshire, UK (2004)
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., Djemame, K., Dew, P. (2005). Grid-Based SLA Management. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_110
Download citation
DOI: https://doi.org/10.1007/11508380_110
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26918-2
Online ISBN: 978-3-540-32036-4
eBook Packages: Computer ScienceComputer Science (R0)