Abstract
Grid computing promises the ability to connect geographically and organizationally distributed resources to increase effective computational power, resource utilization, and resource accessibility. For grid computing to be successful, users must be able to easily execute the same application on different resources. Different resources, however, may be administered by different organizations with different software installed, different file system structures, and different default environment settings. Even within the same organization, the set of software installed on a given resource is in constant flux with additions, upgrades, and removals. Users cannot be expected to understand all of the idiosyncrasies of each resource they may wish to execute jobs on, thus must be provided with automated assistance. This paper describes a new OGSI-compliant grid service (the Naturalization Service) that has been implemented as part of NASA’s Information Power Grid (IPG) project to automatically establish the execution environment for user applications.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Allen, G.: Experiences From the SC’02 Demos. Global Grid Forum 7 (March 2003), Available at http://www.zib.de/ggf/apps/meetings/gab-allen.pdf
Argonne National Laboratory: Extending the ACTS Toolkit for Wide Area Execution: Supporting DOE Applications on Computational Grids, Distributed Systems Laboratory (1999), Available at http://www.mcs.anl.gov/dsl/preport.htm
Carzaniga, A., Fuggetta, A., Hall, R.S., Heimbigner, D., van der Hoek, A., Wolf, A.L.: A Characterization Framework for Software Deployment Technologies. Technical Report CU-CS-857-98, Dept. of Computer Science, Univ. of Colorado (1998)
Erwin, D.W., Snelling, D.F.: UNICORE: A Grid Computing Environment. In: Sakellariou, R., Keane, J.A., Gurd, J.R., Freeman, L. (eds.) Euro-Par 2001. LNCS, vol. 2150, p. 825. Springer, Heidelberg (2001)
Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. Intl. J. Supercomputer Applications. 11(2), 115–128 (1997)
Foster, I., Kesselman, C. (eds.): The GRID: Blueprint for a New Computing Infrastructure. Morgan-Kaufmann, San Francisco (1999)
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure WG, Global Grid Forum (June 2002)
Guy, L., Kunszt, P., Laure, E., Stockinger, H., Stockinger, K.: Replica Management in Data Grids. Global Grid Forum Informational Document, GGF5 (July 2002)
Johnston, W.E., Gannon, D., Nitzberg, B.: Grids as Production Computing Environments: The Engineering Aspects of NASA’s Information Power Grid. In: 8th IEEE Intl. Symp. on High Performance Distributed Computing (August 1999)
Kon, F., Yamane, T., Hess, C., Campbell, R., Mickunas, D.: Dynamic Resource Management and Automatic Configuration of Distributed Component Systems. In: 6th USENIX Conf. on Object-Oriented Technologies and Systems (January 2001)
Rogers, S., Tejnil, E., Aftosmis, M.J., Ahmad, J., Pandya, S., Chaderjian, N.: Automated CFD Parameter Studies on Distributed Parallel Computers. In: Information Power Grid Wkshp. (February 2003), Available at http://www.ipg.nasa.gov/workshops/workshop2003/rogers.ppt
Russell, R., Quinlan, D. (eds.): Filesystem Hierarchy Standard – Version 2.2 Final (May 2001), Available at http://www.pathname.com/fhs
Smith, W., Lisotta, A.: IPG Services. Information Power Grid Wkshp. (February 2003), Available at http://www.ipg.nasa.gov/workshops/workshop2003/smith.ppt
Sun Microsystems: The Java Virtual Machine Specification. 2nd edn. (1999), Available at http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
Unix System Laboratories: System V Application Binary Interface, 3rd edn. Prentice Hall, Englewood Cliffs (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kolano, P.Z. (2003). Facilitating the Portability of User Applications in Grid Environments. In: Stefani, JB., Demeure, I., Hagimont, D. (eds) Distributed Applications and Interoperable Systems. DAIS 2003. Lecture Notes in Computer Science, vol 2893. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40010-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-40010-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20529-6
Online ISBN: 978-3-540-40010-3
eBook Packages: Springer Book Archive