Abstract
Resource sharing within grid collaborations usually implies specific sharing mechanisms at participating sites. Challenging policy issues can arise in such scenarios that integrate participants and resources spanning multiple physical institutions. Resource owners may wish to grant to one or more virtual organizations (VOs) the right to use certain resources subject to local usage policies and service level agreements, and each VO may then wish to use those resources subject to its usage policies. This paper describes GRUBER, an architecture and toolkit for resource usage service level agreement (SLA) specification and enforcement in a grid environment, and a series of experiments on a real grid, Grid3. The proposed mechanism allows resources at individual sites to be shared among multiple user communities.
Chapter PDF
References
Dumitrescu, C., Foster, I.: Usage Policy-based CPU Sharing in Virtual Organizations. In: 5th International Workshop in Grid Computing (2004)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications 15(3), 200–222 (2001)
Foster, I., et al.: The Grid2003 Production Grid: Principles and Practice. In: 13th International Symposium on High Performance Distributed Computing (2004)
Dan, A., Dumitrescu, C., Ripeanu, M.: Connecting Client Objectives with Resource Capabilities: An Essential Component for Grid Service Management Infrastructures. In: ACM International Conference on Service Oriented Computing (ICSOC 2004), NY (2004)
Altair Grid Technologies, LLC, A Batching Queuing System, Software Project (2003)
Irwin, D., Grit, L., Chase, J.: Balancing Risk and Reward in a Market-based Task Service. In: 13th International Symposium on High Performance Distributed Computing
IBM, WSLA Language Specification, Version 1.0 (2003)
Pearlman, L., et al.: A Community Authorization Service for Group Collaboration. In: IEEE 3rd International Workshop on Policies for Distributed Systems and Networks (2002)
Schroeder, B., Harchol-Balter, M.: Evaluation of Task Assignment Policies for Super Computing Servers: The Case for Load Unbalancing and Fairness. In: Cluster Computing
Legrand, I.C., et al.: MonALISA: A Distributed Monitoring Service Architecture. In: Computing in High Energy Physics, La Jolla, CA (2003)
Ludwig, H., Dan, A., Kearney, B.: Cremona: An Architecture and Library for Creation and Monitoring WS-Agreements. In: ACM International Conference on Service Oriented Computing (ICSOC 2004), New York (2004)
Cluster Resources, Inc., Maui Scheduler, Software Project (2001-2005)
Henry, G.J.: A Fair Share Scheduler. AT&T Bell Laboratory Technical Journal (1984)
Kay, J., Lauder, P.: A Fair Share Scheduler, University of Sydney, AT&T Bell Labs
In, J., Avery, P., Cavanaugh, R., Ranka, S.: Policy Based Scheduling for Simple Quality of Service in Grid Computing. In: International Parallel & Distributed Processing Symposium (IPDPS), Santa Fe, New Mexico (April 2004)
Buyya. R.: GridBus: A Economy-based Grid Resource Broker. The University of Melbourne, Melbourne (2004)
Dumitrescu, C., Foster, I.: GangSim: A Simulator for Grid Scheduling Studies. In: Cluster Computing and Grid (CCGrid), Cardiff, UK (2005)
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
Dumitrescu, C.L., Foster, I. (2005). GRUBER: A Grid Resource Usage SLA Broker. In: Cunha, J.C., Medeiros, P.D. (eds) Euro-Par 2005 Parallel Processing. Euro-Par 2005. Lecture Notes in Computer Science, vol 3648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11549468_53
Download citation
DOI: https://doi.org/10.1007/11549468_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28700-1
Online ISBN: 978-3-540-31925-2
eBook Packages: Computer ScienceComputer Science (R0)