Skip to main content

MCCF: A Distributed Grid Job Workflow Execution Framework

  • Conference paper
Book cover Parallel and Distributed Processing and Applications (ISPA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3358))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

  2. 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/

  3. 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)

    Google Scholar 

  4. Brandt, R., Reiser, H.: Dynamic Adaptation of Mobile Agents in Heterogenous Environments. In: 2001 Mobile Agents: 5th International Conference (December 2001)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)

    Article  Google Scholar 

  7. 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

  8. Krishnan, S., Wagstrom, P., Laszewski, G.: GSFL: A Workflow Framework for Grid Services, http://www-unix.globus.org/cog/projects/workflow/gsfl -paper.pdf

  9. Leymann, F.: Web services flow language (May 2001) http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  10. 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)

    Google Scholar 

  11. Vitek, J., Tschudin, C.: Mobile Object Systems: Towards the Programmable Internet. In: Second International Workshop, MOS 1996 (July 1996)

    Google Scholar 

  12. Java Agent Development Framework, http://sharon.cselt.it/projects/jade/

  13. Java CoG Kit, http://www-unix.globus.org/cog/java/?CoGs=&

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics