Abstract
We address the challenging problem of program design for metacomputing in the heterogeneous, highly dynamic Internet environment, by providing the application user with a set of parameterized components called skeletons. This paper focuses on estimating the execution time of the application-specific program parts expressed in Java. Our results allow a reliable performance prediction for the execution of skeleton-based programs on remote Internet servers.
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
Alt, M., Bischof, H., and Gorlatch, S. (2002). Program development for computational grids using skeletons and performance prediction. In Third Int. Workshop on Constructive Methods for Parallel Programming (CMPP2002), Technical Report. Technische Universitat Berlin. To appear.
Atanassov, P., Puschner, P., and Kirner, R. (2001). Using real hardware to create an accurate timing model for execution-time analysis. International Workshop on Real-Time Embedded Systems RTES 2001 (held with 22nd IEEE RTSS 2001), London, UK.
Au, P., Darlington, J., Ghanem, M., Guo, Y., To, H. W., and Yang, J. (1996). Co-ordinating heterogeneous parallel computation. In Euro-Par, Vol. I, pages 601–614.
Bate, I., Bernat, G., Murphy, G., and Puschner, P. (2000). Low-level analysis of a portable wcet analysis framework. In 6th IEEE Real-Time Computing Systems and Applications (RTCSA2000), pages 39–48.
Berman, F. et al. (2001). The GrADS project: Software support for high-level Grid application development. Int. J. of High Performance Computing Applications, 15(4):327–344.
Bernat, G., Burns, A., and Wellings, A. (2000). Portable worst case execution time analysis using java byte code. In Proc. 12th EUROMICRO conference on Real-time Systems.
Bischof, H. and Gorlatch, S. (2001). Parallelization tridiagonal system solver by adjustment to a homomorphic skeleton. In Jahnichen, S. and Zhou, X., editors, Proceedings of the Fourth International Workshop on Advanced Parallel Processing Technologies, pages 9–18.
Foster, I. and Kesselmann, C, editors (1998). The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann.
Kennedy, K. et al. (2002). Toward a framework for preparing and executing adaptive grid programs. In Proceedings of NSF Next Generation Systems Program Workshop (International Parallel and Distributed Processing Symposium 2002), Fort Lauderdale.
Meyer, J. and Downing, T. (1997). Java Virtual Machine. O’Reilly.
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P. (1992). Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, second edition.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this paper
Cite this paper
Alt, M., Gorlatch, S. (2002). Performance Prediction of Java Program for Metacomputing. In: Hommel, G., Huanye, S. (eds) The Internet Challenge: Technology and Applications. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0494-7_13
Download citation
DOI: https://doi.org/10.1007/978-94-010-0494-7_13
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-3942-0
Online ISBN: 978-94-010-0494-7
eBook Packages: Springer Book Archive