Grid computing has been presented as a way to share geographically and organizationally distributed resources and to perform successfully distributed computation. For achieve this goals a software layer is necessary to interact with grid environments. Therefore, not only a middleware and its services are needed, it is necessary to offer resource management services to hide the underlying complexity of the Grid resources to Grid users. In this paper, we present the design and implementation of a general-purpose OGSIcompliant Grid resource broker compatible with both GT2 and GT3. It focuses in resource discovery and management and dynamic policies management for job scheduling and resource selection. The presented resource broker is designed in an extensible and modular way using standard protocols and schemas to become compatible with new middleware versions. We also present experimental results to demonstrate the resource broker behavior and performance.
Ivan Rodero, Julita Corbalán, Rosa M. Badia