Abstract
Grid computing has been presented as a way of sharing geographically and organizationally distributed resources and of performing successfully distributed computation. To achieve these goals a software layer is necessary to interact with grid environments. Therefore, not only a middleware and its services are needed, but it is also 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 an OGSI-compliant 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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Perfomance Computing Applications 15(3), 200–222 (2001)
The Globus Project (Globus Alliance), http://www.globus.org
Litzkow, M., Livny, M., Mutka, M.: Condor – A Hunter of Idle Workstations. In: Proceedings of the 8th International Conference of Distributed Computing Systems (ICDCS 1988), San Jose, CA, January 1988. IEEE CS Press, Los Alamitos (1988)
Unicore Project, http://www.unicore.org
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Open Grid Service Infrastructure WG, Global Grid Forum (2002)
Nabrzyski, J., Schopf, J.M., Weglarz, J.: Grid Resource Management, State of the Art and Future Trends. Kluwer Academic Publishers, Dordrecht (2004)
Globus Security Infrastructure, http://www.globus.org/security
Resource Management: GT2 GRAM and GT3 GRAM
http://www-unix.globus.org/developer/resource-management.html
Globus Data Management Services
http://www-unix.globus.org/toolkit/docs/3.2/datamanagement.html
Information Services in the Globus Toolkit, http://www.globus.org/mds
Berman, F., Wolski, R., Figueira, S., Schopf, J., Shao, G.: Application-Level Scheduling on Distributed Heterogeneous Networks. In: Proceedings of Supercomputing 1996 (1996)
Abramson, D., Buyya, R., Giddy, J.: A Computational Economy for Grid Computing and its Implementation in the Nimrod-G Resource Broker. Future Generation Computer Systems 18(8) (2002)
Frey, J., Tannenbaum, T., Livny, M., Foster, I., Tuecke, S.: Condor-G: A Computation Management Agent for Multi-Institutional Grids. In: Proceedings of the Tenth International Symposium on High Performance Distributed Computing. IEEE CS Press, Los Alamitos (August 2001)
Chapman, B., et al.: EZ-Grid Resource Brokerage System, http://www.cs.uh.edu/~ezgrid/
GridLab, A Grid Application Toolkit and Testbed, http://www.gridlab.org
The GridWay Project, http://asds.dacya.ucm.es/GridWay/
Kim, Y.-S., Yu, J.-L., Hahm, J.-G., Kim, J.-S., et al.: Design and Implementation of an OGSI-Compliant Grid Broker Service. In: Proc. of CCGrid 2004 (2004)
The DataGrid Project, http://www.eu-datagrid.org
Badia, R.M., Labarta, J., Sirvent, R., Pérez, J.M., Cela, J.M., Grima, R.: Programming Grid Applications with GRID superscalar. Journal of Grid Computing (January 2004)
Rodero, I., Corbalán, J., Badia, R.M., Labarta, J.: Providing a Resource Broker for eNANOS Project. Technical Report UPC-DAC-2004-43, Tech. U. of Catalonia (2004)
Guitart, J., Torres, J., Ayguadé, E., Oliver, J., Labarta, J.: Java Instrumentation Suite: Accurate Analysis of Java Threaded Applications. In: 2nd Annual Workshop on Java on High Performance Computing, Santa Fe, New Mexico, USA (2000)
Paraver, http://www.cepba.upc.edu/paraver/
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
Rodero, I., Corbalán, J., Badia, R.M., Labarta, J. (2005). eNANOS Grid Resource Broker. 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_13
Download citation
DOI: https://doi.org/10.1007/11508380_13
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)