Abstract
As Computational Grids become more popular, a new generation of grid applications emerges, demanding strict and increasingly sophisticated guarantees of quality of service. This challenge has motivated the development of numerous technologies to enable service providers and consumers to establish Service Level Agreements (SLAs). The implementation of SLAs requires mechanisms for these agreements to be monitored and enforced, so that they can be dependable.
Most of existing SLA monitoring techniques are embedded in particular SLA specification, negotiation and management mechanisms. This poses significant limitations for their adoption in large scale, heterogeneous, decentralized grid infrastructures.
In this paper, we present how SLAs can be assessed, monitored and enforced with support of Jawari, a multi-platform, extensible and free of charge grid benchmarking service. Jawari works as an independent external entity that validates the adherence of the grid components to committed SLAs, by simply using the grid services just like an end-user would do. Doing so, it is able to observe the actual levels of quality of service the end-users are likely to experience.
Its benchmarks represent classes of grid applications with distinct requirements that expose the grid services to scenarios where the SLA is expected to be observed. Complementarily, SLA violation conditions can be routinely checked, and proper actions taken in response.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Oliveira. Jawari - A Grid Benchmarking Service. German E-Science Conference, May 2007.
G. Chun, H. Dail, H. Casanova, and A. Snavely. Benchmark Probes for Grid Assessment. Technical report, University of California, 2003.
Bal, H. et al. Next Generation Grids 2: Requirements and Options for European Grids - Research 2005-2010 and Beyond, 2004. URL: ftp://ftp.cordis.europa.eu/pub/ist/docs/ngg2_eg_final.pdf.
M. Frumkin and R. F. V. Wijngaart. NAS Grid Benchmarks: A Tool for Grid Space Exploration. In Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing, 2001.
A. Hoheisel and U. Der. An XML-based Framework for Loosely Coupled Applications on Grid Environments. Technical report, Fraunhofer FIRST, Berlin, 2003.
M. Hovestadt. Operation of an SLA-aware Grid Fabric. Journal of Computer Science, 2(6):550–557. 2006
R. A. Kaizar, R. J. Al-ali, K. Amin, G. V. Laszewski, O. F. Rana, D. W. Walker, M. Hategan, and N. Zaluzec. Analysis and Provision of QoS for Distributed Grid Applications. Journal of Grid Computing, 2:163–182, 2004.
C. Ragusa, F. Longo, and A. Puliafito. On the Assessment of the S-Sicilia Infrastructure: A Grid-Based Business System. Grid Economics and Business Models (GECON 2008), In Proceedings of the 5th International Workshop, pages 113–124, August 26, 2008.
A. Sahai, S. Graupner, V. Machiraju, and A. Moorsel. Specifying and Monitoring Guarantees in Commercial Grids through SLA. In Proceedings of the 3rd IEEE/ACM CCGrid, 2003.
D. Sommerfeld, and H. Richter. A Novel Approach to Workflow Scheduling in MediGRID. Technical report, Institut für Informatik, Technische Universität Clausthal, July 2009.
W. Cirne, F. Brasileiro, J. Sauve, N. Andrade, D. Paranhos, E. Santos-Neto and R. Medeiros. Grid Computing for Bag of Tasks Applications. In Proceedings of the 3rd IFIP Conference on E-Commerce, E-Business and E-Government, 2003.
M. Rambadt and Ph. Wieder. UNICORE - Globus Interoperability: Getting the Best of Both Worlds. In Proceedings of the 11th International Symposium on High Performance Distributed Computing (HPDC), Edinburgh, Scotland, IEEE Computer Society Press, page 422, 2002.
gLite Middleware. http://glite.web.cern.ch/glite.
Globus Toolkit. http://www.globus.org.
Unicore - Uniform Interface to Computing Resources. http://unicore.eu.
D-Grid Initiative. http://www.d-grid.de.
Java. Sun Microsystems. http://java.sun.com.
D-MON: D-Grid Monitoring Service. http://www.d-grid.de/index.php?id =41.
Linpack Benchmarks. http://www.netlib.org/linpack.
Nagios Monitoring System. http://www.nagios.org.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this paper
Cite this paper
de Oliveira, E., Pfreundt, FJ. (2010). Monitoring Service Level Agreements in Grids with support of a Grid Benchmarking Service. In: Wieder, P., Yahyapour, R., Ziegler, W. (eds) Grids and Service-Oriented Architectures for Service Level Agreements. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-7320-7_1
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7320-7_1
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-7319-1
Online ISBN: 978-1-4419-7320-7
eBook Packages: Computer ScienceComputer Science (R0)