Skip to main content

Benchmarking Grid Applications

  • Chapter
Book cover Grid Middleware and Services

Application benchmarks can play a key role in analyzing and predicting the performance and scalability of Grid applications, serve as an evaluation of the fitness of a collection of Grid resources for running a specific application or class of applications [27], and help in implementing performance-aware resource allocation policies of real time job schedulers. However, application benchmarks have been largely ignored due to diversified types of applications, multi-constrained executions, dynamic Grid behavior and heavy computational costs. To remedy these, we present the GrapBench (Grid Application Benchmarks) system. GrapBench computes theGrapBenchmarks for Grid applications which are flexible regarding variations in problem-size of the application and machine-size of the Grid-site. GrapBench dynamically controls the number of benchmarking experiments for individual applications, and manages the execution of these experiments on different Grid-sites in an easy and flexible way. We also present results from the prototype implementation of our proposed system to show the effectiveness of our approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

 References

  1. http://www.netlib.org/parkbench.html/.

  2. Globus toolkit. http://www.globus.org/.

  3. Grid benchmarking group, global grid forum. http://forge.gridforum.org/projects/gb-rg (Accessed 2005).

  4. Spec benchmarks. http://www.spec.org/.

  5. E. Afgan, V. Velusamy, and P. V. Bangalore. Grid resource broker using application benchmarking. In EGC, pages 691-701, 2005.

    Google Scholar 

  6. R. H. Arpaci-Dusseau, A. C. Arpaci-Dusseau, A. Vahdat, L. T. Liu, T. E. Anderson, and D. A. Patterson. The interaction of parallel and sequential workloads on a network of workstations. In SIGMETRICS, pages 267-278, 1995.

    Google Scholar 

  7. D. H. Bailey, E. Barszcz, J. T. Barton, D. S. Browning, R. L. Carter, D. Dagum, R. A. Fatoohi, P. O. Frederickson, T. A. Lasinski, R. S. Schreiber, H. D. Simon, V. Venkatakr-ishnan, and S. K. Weeratunga. The nas parallel benchmarks. The International Journal of Supercomputer Applications, 5(3):63-73, 1991.

    Article  Google Scholar 

  8. P. Blaha, K. Schwarz, G. Madsen, D. Kvasnicka, and J. Luitz. WIEN2k: An Augmented Plane Wave plus Local Orbitals Program for Calculating Crystal Properties. Institute of Physical and Theoretical Chemistry, TU Vienna, 2001.

    Google Scholar 

  9. M. De Roure, D. Surridge. Interoperability challenges in grid for industrial applications. In In Proceedings of GGF9 Semantic Grid Workshop, Chicago IL, USA, May 2003.

    Google Scholar 

  10. R. F. V. der Wijngaart and M. A. Frumkin. Evaluating the information power grid using the nas grid benchmarks. In IPDPS, 2004.

    Google Scholar 

  11. M. D. Dikaiakos. Grid benchmarking: vision, challenges, and current status: Research articles. Concurr. Comput. : Pract. Exper., 19(1):89-105, 2007.

    Article  Google Scholar 

  12. T. Fahringer and R. P. et. al. ASKALON: A Grid Application Development and Computing Environment. In 6th International Workshop on Grid Computing (Grid 2005), Seattle, USA, Nov 2005.

    Google Scholar 

  13. I. Foster and C. Kesselman. The Grid Blueprint for a New Computing Infrastructure. San Francisco CA, USA, 2004.

    Google Scholar 

  14. E. Heymann, A. Fern ández, M. A. Senar, and J. Salt. The eu-crossgrid approach for grid application scheduling. In European Across Grids Conference, pages 17-24, 2003.

    Google Scholar 

  15. A. Iosup and D. H. J. Epema. Grenchmark: A framework for analyzing, testing, and comparing grids. In CCGRID, pages 313-320, 2006.

    Google Scholar 

  16. H. H. Mohamed and D. H. J. Epema. Experiences with the koala co-allocating scheduler in multiclusters. In CCGRID, pages 784-791, 2005.

    Google Scholar 

  17. F. Nadeem, M. M. Yousaf, R. Prodan, and T. Fahringer. Soft benchmarks-based application performance prediction using a minimum training set. In E-SCIENCE ’06: Proceedings of the Second IEEE International Conference on e-Science and Grid Computing, page 71, Amsterdam, Netherlands, December 2006.

    Google Scholar 

  18. Netlib. http://www.netlib.org/linpack/.

  19. G. R. Nudd and S. A. Jarvis. Performance-based middleware for grid computing: Research articles. Concurr. Comput. : Pract. Exper., 17(2-4):215-234, 2005.

    Article  Google Scholar 

  20. X. D. W. Rob Allan and A. Richards. Xml schema for hpc applications and resources. Grid Technology Group. Daresbury Laboratory (2002).

    Google Scholar 

  21. J. Q. Schueller Felix and F. Nadeem. Performance, Scalability and Quality of the Meteo- rological Grid Workflow MeteoAG. In 2nd Austrian Grid Symposium, Innsbruck, Austria, Sep 2006.

    Google Scholar 

  22. U. Schwiegelshohn and R. Yahyapour. Fairness in parallel job scheduling. Journal of Scheduling, 3(5):297-320, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  23. M. I. Seltzer, D. Krinsky, K. A. Smith, and X. Zhang. The case for application-specific benchmarking. In Workshop on Hot Topics in Operating Systems, pages 102-, 1999.

    Google Scholar 

  24. M. Siddiqui, A. Villazon, J. Hofer, and T. Fahringer. Glare: A grid activity registration, deployment and provisioning framework. In SC ’05: Proceedings of the 2005 ACM/IEEE conference on Supercomputing, page 52, Washington, DC, USA, 2005.

    Google Scholar 

  25. D. Theiner and M. Wieczorek. Reduction of calibration time of distributed hydrological models by use of grid computing and nonlinear optimisation algorithms. In Proceedings of the 7th International Conference on Hydroinformatics (HIC 2006), Sep. 2006.

    Google Scholar 

  26. A. Tiramo-Ramos, G. Tsouloupas, M. Dikaiakos, and P. M. A. Sloot. Grid resource selection by application benchmarking: a computational haemodynamics case study. In Computational Science - ICCS 2005, 5th International Conference Atlanta, GA, USA, May 22-25, 2005, Proceedings, Part I., volume 3514, pages 534-543, Atlanta, Georgia, USA, May 2005.

    Google Scholar 

  27. G. Tsouloupas and M. D. Dikaiakos. Gridbench: A tool for benchmarking grids. Grid Computing, page 60, 2003.

    Google Scholar 

  28. J. Weinberg and A. Snavely. Symbiotic space-sharing on sdsc’s datastar system. In JSSPP, pages 192-209, 2006.

    Google Scholar 

  29. R. Wolski, N. T. Spring, and J. Hayes. The network weather service: a distributed resource performance forecasting service for metacomputing. Future Generation Computer Sys-tems, 15(5-6):757-768, 1999.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Nadeem, F., Prodan, R., Fahringer, T., Iosup, A. (2008). Benchmarking Grid Applications. In: Grid Middleware and Services. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78446-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-78446-5_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-78445-8

  • Online ISBN: 978-0-387-78446-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics