Abstract
Computational resource brokering on the Grid is the process of discovering what systems are capable of running a job, obtaining estimates for when that job may run and how much it will cost, and submitting the job to the system that best meets the users’ requirements. This paper identifies how resource brokers differ from superschedulers, and describes a resource brokering architecture which is adapted to the emergent structure of the large-scale Grid. We outline the architecture of the UNICORE resource broker which is the basis of our prototype implementation, and discusses both how the existing UNICORE architecture is relevant to the wider brokering picture and what will be done in the future to bring them into closer alignment.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabl;ing Scalable Virtual Organizations. International J. Supercomputer Applications 15(3) (2001)
The DataGrid resource broker, http://server11.infn.it/workload-grid/
The NorduGrid resource broker, http://www.nordugrid.org/papers.html
Maui Scheduler, http://mauischeduler.sourceforge.net/
NaReGI (National Research Grid Initiative) project, http://www.naregi.org/indexe.html
Contract Net specification, http://www.fipa.org/specs/fipa00029/SC00029H.html
WS-Agreement specification, http://www.ggf.org/PublicCommentDocs/Documents/WS-AgreementSpecificationv2.pdf
Uniform Interface to Computing Resources, http://www.unicore.org/
The EUROGRID project, http://www.eurogrid.org/
Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), IEEE Press, Los Alamitos (2001)
The GLUE Compute Element schema, http://www.cnaf.infn.it/~sergio/datatag/glue/v11/CE/
Brooke, J., Fellows, D., Garwood, K., Goble, C.: Semantic Matching of Grid Resource Descriptions. In: Proceedings of Second European Cross-Grids Conference, Cyprus 2004. LNCS (2004)
The GRid Interoperability Project, http://www.grid-interoperability.org/
The Globus project, http://www.globus.org/
Snelling, D., van den Berghe, S., Li, V.: Explicit Trust Delegation: Security for Dynamic Grids. Fujitsu Scientific & Technical Journal 40(2) (2004)
The UniGrids project, http://www.unigrids.org/
Condor ClassAds, http://www.cs.wisc.edu/condor/classad/
Relational Grid Monitoring Architecture, http://www.r-gma.org/
Network Weather Service, http://nws.cs.ucsb.edu/
Usage Record Working Group, http://forge.gridforum.org/projects/ur-wg/
Markets for Computational Science project, http://www.cs.man.ac.uk/cnc-bin/cncmcs.pl
WS-Resource Framework, http://www.oasis-open.org/committees/tchome.php?wgabbrev=wsrf
Simple Object Access Protocol, http://www.w3.org/TR/soap12/
Business Process Execution Language, http://www-128.ibm.com/developerworks/library/ws-bpel/
Job Submission Description Language, http://forge.gridforum.org/projects/jsdl-wg/
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
Brooke, J.M., Fellows, D.K. (2005). An Architecture for Distributed Grid Brokering. 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_54
Download citation
DOI: https://doi.org/10.1007/11549468_54
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)