Abstract
Due to their complexity, the exploitation of Grid environments is not a trivial activity for many users, and a key factor is to enable a simplified and transparent orchestration of resources and jobs. Particularly critical is the deployment of matching procedures capable to effectively meet user’s requirements with resources offer. We introduce GREEN a management tool primarily devoted to the matchmaking process, based on a performance characterization of both resources and job requirements. Leveraging on a two-level benchmarking methodology, GREEN allows users to express performance preference through an appropriate extension to Grid submission and description languages such as JSDL and Glue. Operating at intermediate level between applications and Grid middleware, GREEN reduces the gap between users’ needs and available resources thus enabling a seamless exploitation of the Grid.
Chapter PDF
Similar content being viewed by others
References
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing, 2nd edn. Morgan Kaufmann, San Francisco (2003)
The cancer Biomedical Informatics Grid Homepage, https://cabig.nci.nih.gov/
The Worldwide LHC Computing Grid Homepage, http://lcg.web.cern.ch/LCG/
The AstroGrid Homepage, http://www.astroGrid.org/
The Business Experiments in Grid, http://www.beinGrid.eu/
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications, V 15(3), 200–222 (2001)
Yu, J., Buyya, R., Ramamohanarao, K.: Workflow Scheduling Algorithms for Grid Computing. In: Metaheuristics for Scheduling in Distributed Computing Environments. Springer, Heidelberg (2008)
Bai, X., Yu, H., Ji, Y., Marinescu, D.C.: Resource matching and a matchmaking service for an intelligent Grid. Int. Journal of Computational Intelligence 1(3), 163–171 (2004)
Tsouloupas, G., Dikaiakos, M.D.: A Tool for the Interactive Performance Exploration of Grid Infrastructures. Journal of Parallel and Distributed Computing 67, 1029–1045 (2007)
Hockney, R.W.: The science of computer benchmarking. Software, environments, tools. SIAM, Philadelphia (1996)
Nadeem, F., Prodan, R., Fahringer, T., Iosup, A.: Benchmarking Grid Applications for Performance and Scalability Predictions. In: CoreGrid Workshop on Middleware. Springer, Dresden (2007)
Dikaiakos, M.D.: Grid benchmarking: vision, challenges, and current status. Concurrency and Computation - Practice & Experience 19(1), 89–105 (2007)
Huedo, E., Montero, R.S., Llorente, I.M.: A Framework for Adaptive Scheduling and Execution on Grids. Software - Practice & Experience 34(7), 631–651 (2004)
gLite 3.1 User Guide, Doc. CERN-LCG-GDEIS-722398,(April 28, 2009), https://edms.cern.ch/file/722398/1.2/gLite-3-UserGuide.html
Chun, G., Dail, H., Casanova, H., Snavely, A.: Benchmark probes for Grid assessment. In: 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), Santa Fe, New, Mexico, USA. IEEE Computer Society, Los Alamitos (2004)
Frumking, M., Van der Wijngaart, R.F.: NAS Grid Benchmarks: A tool for Grid space exploration. Cluster Computing 5(3), 315–324 (2002)
Elmroth, E., Tordsson, J.: Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions. Future Generation Computer Systems 24(6), 585–593 (2008)
The Flop Benchmark: http://www.netlib.org/performance/papers/flops/flops_2/
The STREAM Benchmark: Computer Memory Bandwidth, http://www.streambench.org
Cachebench Home Page, http://icl.cs.utk.edu/projects/llcbench/cachebench.html
MPPTest - Measuring MPI Performance, http://www-unix.mcs.anl.gov/mpi/mpptest/
Bonnie Home Page, http://www.textuality.com/bonnie/
The LINPACK Benchmark: http://www.netlib.org/benchmark/hpl/
Clematis, A., Corana, A., D’Agostino, D., Gianuzzi, V., Merlo, A., Quarati, A.: A distributed approach for structured resource discovery on Grid. In: Proceeding of CISIS 2008, pp. 117–125. IEEE Computer Society, Los Alamitos (2008)
Andreozzi, S.: GLUE Specification v. 2.0, rev. 3 (2009), http://forge.Gridforum.org/sf/docman/do/downloadDocument/projects.glue-wg/docman.root.drafts/doc15023
GLUE v. 2.0 – Reference Realizations to Concrete Data Models (2008), http://forge.Gridforum.org/sf/go/doc15221?nav=1
http://www.globus.org/toolkit/docs/4.2/4.2.0/user/gtuser-execution.html
Job Description Language Attributes Specification for the gLite Middleware, Doc. EGEE-JRA1-TEC-555796-JDL-Attributes-v0-8 (3/5/2006)
Anjomshoaa, A., Brisard, F., Drescher, M., Fellows, D., Ly, A., McGough, S., Pulsipher, D., Savva, A.: Job Submission Description Language (JSDL) Specification v1.0. Grid Forum Document GFD 56 (2005)
Cai, M., Frank, M., Chen, J., Szekely, P.: A multiattribute addressable network for Grid Information Services. In: Proc. 4th Int. Workshop on Grid Computing (2003)
Rabat, C., Bui, A., Flauzac, O.: A Random Walk Topology Management Solution for Grid. In: Bui, A., Bui, M., Böhme, T., Unger, H. (eds.) IICS 2005. LNCS, vol. 3908, pp. 91–104. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Clematis, A., Corana, A., D’Agostino, D., Galizia, A., Quarati, A. (2009). A Performance-Based Methodology to Improve Grid Exploitation. In: Bartolini, C., Gaspary, L.P. (eds) Integrated Management of Systems, Services, Processes and People in IT. DSOM 2009. Lecture Notes in Computer Science, vol 5841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04989-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-04989-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04988-0
Online ISBN: 978-3-642-04989-7
eBook Packages: Computer ScienceComputer Science (R0)