Abstract
Grid technology changes the scientific computing mode. In our computational program reuse framework, scientists only need to specify which computational service to use and provide the location of raw data and computing results. All the other works are done automatically. “A computational service” is the key concept that is an abstract of multiple programs that realize the same function. This paper introduces the technical problems and solutions in this area which consist of program reuse mechanism, detailed information getting, computing resource decision, running environment preparation and restoration, remote program starting up and management. The information service tool and the resource management tool of Globus Toolkit provide supports to some problems. The last part of the paper discusses our understanding to grid scientific computation and the predicted 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.
Similar content being viewed by others
References
Bester, J., Foster, I., Kesselman, C., Tedesco, J., Tuecke, S.: GASS: A Data Movement and Access Service for Wide Area Computing Systems. In: Sixth Workshop on I/O in Parallel and Distributed Systems, May 5 (1999)
Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), August 2001, IEEE Press, Los Alamitos (2001)
Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., Tuecke, S.: A Resource Management Architecture for Metacomputing Systems. In: Proc. IPPS/SPDP 1998 Workshop on Job Scheduling Strategies for Parallel Processing, pp. 62–82 (1998)
Berman, F., Chien, A., Cooper, K., Dongarra, J., Foster, I., Gannon, D., Johnsson, L., Kennedy, K., Kesselman, C., Crummey, J.M., Reed, D., Torczon, L., Wolski, R.: The GrADS Project: Software Support for High-Level Grid Application Development
Foster, I., Karonis, N.: A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems. In: Proc. 1998 SC Conference (November 1998)
Kielmann, T., Bal, H.E., Maassen, J., van Nieuwpoort, R., Veldema, R., Hofman, R., Jacobs, C., Verstoep, K.: The Albatross Project: Parallel Application Support for Computational Grids
Allen, G., Dramlitsch, T., Foster, I., Goodale, T., Karonis, N., Ripeanu, M., Seidel, E., Toonen, B.: Cactus-G: Enabling High-Performance Simulation in Heterogeneous Distributed Computing Environments
Kielmann, T., Hofman, R.F.H., Bal, H.E., Plaat, A., Bhoedjang, R.A.F.: MagPIe: MPI’s Collective Communication Operations for Clustered Wide Area Systems. In: Proc. Seventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 1999), Atlanta, GA, May 4-6, pp. 131–140 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, P., Wang, B., Xu, G., Xu, Z. (2004). Experiences on Computational Program Reuse with Service Mechanism. In: Li, M., Sun, XH., Deng, Qn., Ni, J. (eds) Grid and Cooperative Computing. GCC 2003. Lecture Notes in Computer Science, vol 3032. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24679-4_135
Download citation
DOI: https://doi.org/10.1007/978-3-540-24679-4_135
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21988-0
Online ISBN: 978-3-540-24679-4
eBook Packages: Springer Book Archive