GRUBER (A Grid Resouce uSLA-based Broker)
GRUBER is an architecture and toolkit for resource usage service level agreement
(uSLA) specification and enforcement in a Grid environment. The proposed mechanism
allows resources at individual sites to be shared among multiple user communities.
Even more, maintaining a single unified uSLA management decision point over hundreds
to thousands of jobs and sites can become a bottleneck in terms of reliability as
well as performance. DI-GRUBER, an extension of GRUBER brokering framework, was
developed as a distributed Grid uSLA-based resource broker that allows multiple
decision points to coexist and cooperate in real-time.
We have used GRUBER with succes for resource brokering on Grid3.
Also, DI-GRUBER was tested on PlanetLab. In a schematic way the DI-GRUBER
framework is presented in the next figure.
Download:
The GT3-based resource brokering framework is available for download here
The GT4-based resource brokering framework is available for download here
The GT4-based resource brokering framework with support for MDS rendez-vous is available for download here
Supporting tools (SiteMonitor, S-PEPs, QueueManager) are posted here.
Service S-PEP is posted here
Project Participants:
Acknowledgments:
- to Ian Foster, Robert Gardner, Ioan Raicu, Mike Wilde, Jens Voeckler, Kavitha Ranganathan, Luiz Meyer and Yong Zhao for suggestions and/or technical support
- to the Grid3 project team
Some already published design lessons, results, and conclusions are:
- GRUBER: A Grid Resource
SLA-based Broker, C. Dumitrescu, I. Foster - EuroPar 2005, Lisbon, Portugal
- A Scalability and Performance Measurements of a Distributed Grid Resource Broker, C. Dumitrescu, I. Foster, I. Raicu - iVDGL/GriPhyN TechReport
- DI-GRUBER:
a Distributed Approach to Grid Resource Brokering, C. Dumitrescu, I.
Raicu, I. Foster - SC05, Seattle, WA
- Extending a Distributed Usage SLA Resource Broker to Support Dynamic Grid
Environments, C. Dumitrescu (UChicago), I. Raicu (UChicago), I. Foster (UChicago
/Argonne) - submitted to EuroSys06 ([ps|pdf
])
-
Experiences in Running Workloads over Grid3,
Dumitrescu, C., Raicu, I., Foster, I. - GCC, December 2005,
Beijing, China
- A Layered Framework for Connecting Client Objectives and Resource Capabil
ities - A. Dan (IBM), C. Dumitrescu (TUDelft), K. Ranganathan (IBM), M. Ripeanu
(UBC), - Journal of Digital Libraries and the Cooperative Information Systems 06
- Problems for Resource Brokering in Large and Dynamic Grid Environments, C. Dumitrescu (TUDelft) - Euro-Par 2k6, Dresden, 2006
- Usage SLA-based Scheduling in Grids, C. Dumitrescu (TUDelft/CoreGrid Fellow), I. Raicu (UChicago), I. Foster (Argonne/UChicago), Journal of Concurrency and Computation: Practice and Experience (GCC05-Special Issue), 2006
- The Design, Usage and Performance of GRUBER: A Grid uSLA-based Brokering Infrastructure, C. Dumitrescu, I. Raicu, I. Foster - Journal of Grid Computing, 2006 (accepted)
Email: cldumitr@cs.uchicago.edu
Last Updated:
06/01/2006

Free Hit Counter