Abstract
With the explosion of scientific data, distributed scientific applications present great challenges to the existing job workflow execution models over the Grid. Based on the idea of having executable codes as part of Grid resources, a Mobile Code Collaboration Framework (MCCF) utilizing light-weight mobile agent and dynamic services for distributed job workflow execution is proposed in this paper. Instead of the existing light-weight mobile agents, agent core (AC), which is an XML file specifying the functional descriptions of sub-jobs, is used to adapt job workflow execution to the dynamic characteristics of the Grid and to reduce the security risks. In addition, dynamic service mechanism is also introduced to facilitate the multidisplinary scientific cooperation and application integration over the Grid. As a proof-of-concept, a prototype of MCCF is implemented.
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
Allcock, W., et al.: GridFTP: Protocol Extensions to FTP for the Grid (March 2001), http://www-fp.mcs.anl.gov/dsl/GridFTP-Protocol-RFC-Draft.pdf
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services Version 1.1 (May 05, 2003), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
Athey, B.: Future Needs for Bioinformatics, Computational Biology, Bioengineering, and Biomedical Imaging Requiring Next Generation Supercomputing. In: DARPA Biomedical Computing Needs for HPC Systems Workshop, Arlington, VA, January 17 (2003)
Brandt, R., Reiser, H.: Dynamic Adaptation of Mobile Agents in Heterogenous Environments. In: 2001 Mobile Agents: 5th International Conference (December 2001)
Feng, Y., Cai, W., Cao, J.: A Simulation Study of Job Workflow Execution Models over the Grid. In: Proceedings of the International Workshop on Grid and Cooperative Computing (GCC 2003), GCC vol. (2), pp. 935–943 (2003)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)
Heffelfinger, G., Geist, A.: Report on the ComputationalInfrastructure Workshop for the Genomes to Life Program (January 2002), http://doegenomestolife.org/compbio/mtg_1_22_02/infrastructure.pdf
Krishnan, S., Wagstrom, P., Laszewski, G.: GSFL: A Workflow Framework for Grid Services, http://www-unix.globus.org/cog/projects/workflow/gsfl -paper.pdf
Leymann, F.: Web services flow language (May 2001) http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
Loke, S., Zaslavsky, A.: Towards Distributed Towards Distributed Workflow Enactment with Itineraries and Mobile Agent Management. In: E-Commerce Agents 2001, pp. 283–294 (2001)
Vitek, J., Tschudin, C.: Mobile Object Systems: Towards the Programmable Internet. In: Second International Workshop, MOS 1996 (July 1996)
Java Agent Development Framework, http://sharon.cselt.it/projects/jade/
Java CoG Kit, http://www-unix.globus.org/cog/java/?CoGs=&
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
Feng, Y., Cai, W. (2004). MCCF: A Distributed Grid Job Workflow Execution Framework. In: Cao, J., Yang, L.T., Guo, M., Lau, F. (eds) Parallel and Distributed Processing and Applications. ISPA 2004. Lecture Notes in Computer Science, vol 3358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30566-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-30566-8_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24128-7
Online ISBN: 978-3-540-30566-8
eBook Packages: Computer ScienceComputer Science (R0)