Abstract
GRID Application development is a hard task. Good applications should correctly use large distributed systems, whose infrastructure heavily affects the application performance. In this paper we propose a performance oriented approach to GRID application development, founded on the use of a prototype language (MetaPL) for the description of the applications and the use of a heterogeneous system simulation environment (HeSSE) for performance prediction. We developed GRID simulation components for the existing simulation environment (HeSSE) and validated them. After that we extended the MetaPL language in order to explicitly support GRID application features and simulated a simple case study to show how the approach works.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the grid: An open grid services architecture for distributed systems integration. Technical report, Open Grid Service Infrastructure WG, Global Grid Forum (June 2002)
Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: Enabling scalable virtual organizations. International J. Supercomputer Applications 15(3) (2001)
Buyya, R., Murshed, M.: GridSim:AToolkit for theModeling and Simulation ofDistributed Resource Management and Scheduling for Grid Computing. The Journal of Concurrency and Computation: Practice and Experience, CCPE, Wiley Press (May 2002)
Bricks, T.: A Performance Evaluation System for Scheduling Algorithms on the Grids. In: JSPS Workshop on Applied Information Technology for Science, JWAITS 2001 (January 2001)
Xia, H., Dail, H., Casanova, H., Chien, A.: The MicroGrid: Using Emulation to Predict Application Performance in Diverse Grid Network Environments. In: Proceedings of the Workshop on Challenges of Large Applications in Distributed Environments (CLADE 2004), held in conjunction with the Thirteenth IEEE International Symposium on High-Performance Distributed Computing, Honolulu, Hawaii (June 2004)
Casanova, H., Legrand, A., Marchal, L.: Scheduling Distributed Applications: the SimGrid Simulation Framework. In: Proceedings of the third IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2003 (2003)
Aversa, R., Mazzeo, A., Mazzocca, N., Villano, U.: Developing Applications for Heterogeneous Computing Environments using Simulation: a Case Study. Parallel Computing 24, 741–761 (1998)
Mazzocca, N., Rak, M., Villano, U.: The transition from a PVM program simulator to a heterogeneous system simulator: The heSSE project. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds.) PVM/MPI 2000. LNCS, vol. 1908, pp. 266–273. Springer, Heidelberg (2000)
Mazzocca, N., Rak, M., Torella, R., Mancini, E., Villano, U.: The HeSSE simulation environment. In: Proc. ESMc 2003, Naples, Italy, October 27-29, pp. 270–274 (2003)
Mazzocca, N., Rak, M., Villano, U.: MetaPL: A notation system for parallel program description and performance analysis. In: Malyshkin, V.E. (ed.) PaCT 2001. LNCS, vol. 2127, pp. 80–93. Springer, Heidelberg (2001)
Labarta, J., Girona, S., Pillet, V., Cortes, T., Gregoris, L.: DiP: a Parallel ProgramDevelopment Environment. In: Proc. Euro-Par 1996, Lyon, France, August 1996, vol. II, pp. 665–674 (1996)
Mancini, E., Mazzocca, N., Rak, M., Villano, U.: Integrated Tools for Performance-Oriented Distributed Software Development. In: Proc. SERP 2003 Conference, Las Vegas (NE), USA, June 23-26, vol. I, pp. 88–94 (2003)
Mazzocca, N., Rak, M., Villano, U.: The MetaPL approach to the performance analysis of distributed software systems. In: Proc. 3rd InternationalWorkshop on Software and Performance (WOSP 2002), pp. 142–149. IEEE Press, Los Alamitos (2002)
Mancini, E.P., Rak, M., Torella, R., Villano, U.: Off-line performance prediction of message-passing applications on cluster systems. In: Dongarra, J., Laforenza, D., Orlando, S. (eds.) EuroPVM/MPI 2003. LNCS, vol. 2840, pp. 45–54. Springer, Heidelberg (2003)
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
Mancini, E., Rak, M., Torella, R., Villano, U. (2006). Performance Oriented Development and Tuning of GRID Applications. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958_60
Download citation
DOI: https://doi.org/10.1007/11558958_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29067-4
Online ISBN: 978-3-540-33498-9
eBook Packages: Computer ScienceComputer Science (R0)