Abstract
This paper addresses a problem of porting a distributed parallel application to the Grid. As a case study we use the Virtual Reactor appli cation on the Russian-Dutch Grid testbed. We sketch the Grid testbed infra structure and application modular architecture, and concentrate on performance issues of one of the core parallel solvers on the Grid. We compare the performance achieved on homogeneous resources with that observed on heterogeneous com puting and networking infrastructure. To increase the parallel efficiency of the solver on heterogeneous resources we developed an adaptive load balancing al gorithm. We demonstrate the speedup achieved with this technique and indicate the ways to further enhance the algorithm and develop an automated procedure for optimal utilization of Grid resources for parallel computing.
Chapter PDF
Similar content being viewed by others
Keywords
References
www.cfdrc.com , www.fluent.com , www.semitech.us , www.softimpact.ru
Krzhizhanovskaya, V.V., et al.: Grid -based Simulation of Industrial Thin-Film Production. Simulation: Transactions of the Society for Modeling and Simulation International 81(1), 77–85 (2005)
Krzhizhanovskaya, V.V., et al.: A 3D Virtual Reactor for Simulation of Silicon-Based Film Production. In: Proceedings of the ASME/JSME PVP Conference, vol. ASME PVP-491(2), pp. 59–68, PVP2004-3120 (2004)
Project High performance simulation on the Grid, http://grid.csa.ru/
CrossGrid EU Science project, http://www.eu-CrossGrid.org
Krzhizhanovskaya, V.V., et al.: Distributed Simulation of Silicon-Based Film Growth. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J., et al. (eds.) PPAM 2001. LNCS, vol. 2328, pp. 879–888. Springer, Heidelberg (2002)
Kufrin, R.: PerfSuite: An Accessible, Open Source Performance Analysis Environment for Linux. In: 6th International Conference on Linux Clusters. Chapel Hill, NC (2005)
Teresco, J.D., et al.: Resource-Aware Scientific Computation on a Heterogeneous Cluster. Computing in Science & Engineering 7(2), 40–50 (2005)
David, R., et al.: Source Code Transformations Strategies to Load-Balance Grid Applications. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 82–87. Springer, Heidelberg (2002)
Barak, A., Wheeler, R.G., Guday, S. (eds.): The MOSIX Distributed Operating System. LNCS, vol. 672. Springer, Heidelberg (1993)
Shao, G., et al.: Master/Slave Computing on the Grid. In: Proceedings of Heterogeneous Computing Workshop, pp. 3–16. IEEE Computer Society, Los Alamitos (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Korkhov, V.V., Krzhizhanovskaya, V.V. (2006). Benchmarking and Adaptive Load Balancing of the Virtual Reactor Application on the Russian-Dutch Grid. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758501_72
Download citation
DOI: https://doi.org/10.1007/11758501_72
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34379-0
Online ISBN: 978-3-540-34380-6
eBook Packages: Computer ScienceComputer Science (R0)