Workflow Support for Complex Grid Applications: Integrated and Portal Solutions

  • Róbert Lovas
  • Gábor Dózsa
  • Péter Kacsuk
  • Norbert Podhorszki
  • Dániel Drótos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3165)


In this paper we present a workflow solution to support graphically the design, execution, monitoring, and performance visualisation of complex grid applications. The described workflow concept can provide interoperability among different types of legacy applications on heterogeneous computational platforms, such as Condor or Globus based grids. The major design and implementation issues concerning the integration of Condor tools, Mercury grid monitoring infrastructure, PROVE performance visualisation tool, and the new workflow layer of P-GRADE are discussed in two scenarios. The integrated version of P-GRADE represents the thick client concept, while the portal version needs only a thin client and can be accessed by a standard web browser. To illustrate the application of our approach in the grid, an ultra-short range weather prediction system is presented that can be executed in a grid testbed and visualised not only at workflow level but at the level of individual parallel jobs, too.


Parallel Program Grid Resource Grid Application Globus Toolkit Legacy Application 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Thain, D., Tannenbaum, T., Livny, M.: Condor and the Grid. In: Berman, F., Hey, A.J.G., Fox, G. (eds.) Grid Computing: Making The Global Infrastructure a Reality, John Wiley, Chichester (2003)Google Scholar
  2. 2.
    Frey, J., Tannenbaum, T., Foster, I., Livny, M., Tuecke, S.: Condor-G: A Computation Management Agent for Multi-Institutional Grids. Journal of Cluster Computing 5, 237–246 (2002)CrossRefGoogle Scholar
  3. 3.
    Balaton, Z., Gombás, G.: Resource and Job Monitoring in the Grid. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 404–411. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Balaton, Z., Kacsuk, P., Podhorszki, N.: Application Monitoring in the Grid with GRM and PROVE. In: Proc. of the Int. Conf. on Computational Science – ICCS 2001, San Francisco, pp. 253–262 (2001)Google Scholar
  5. 5.
    Lovas, R., et al.: Application of P-GRADE Development Environment in Meteorology. In: Proc. of DAPSYS 2002, Linz, pp. 30–37 (2002)Google Scholar
  6. 6.
    Taylor, I., et al.: Grid Enabling Applications Using Triana. In: Workshop on Grid Applications and Programming Tools, Seattle, June 25 (2003)Google Scholar
  7. 7.
    Stefán, P.: The Hungarian ClusterGrid Project. In: Proc. of MIPRO 2003, Opatija (2003)Google Scholar
  8. 8.
    Kacsuk, P.: Hungarian Supercomputing Grid. In: Proc. of ICCS 2002, Part II, Amsterdam, pp. 671–678. Springer, Heidelberg (2002)Google Scholar
  9. 9.
    Kacsuk, P., Lovas, R., et al.: Demonstration of P-GRADE job-mode for the Grid. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 1281–1286. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  10. 10.
    P-GRADE Graphical Parallel Program Development Environment:
  11. 11.
    Huang, Y., Taylor, I., Walker, D.W., Davies, R.: Wrapping Legacy Codes for Grid-Based Applications. In: To be published in proceedings on the HIPS 2003 workshop (2003)Google Scholar
  12. 12.
  13. 13.
    Kacsuk, P., Dózsa, G., Lovas, R.: Parallel Program Development for Cluster Computing: Methodology, Tools and Integrated Environments. In: Kacsuk, P., Cunha, J.C., Winter, S.C. (eds.) The GRADE Graphical Parallel Programming Environment, ch. 10, pp. 231–247. Nova Science Publishers, New York (2001)Google Scholar
  14. 14.
  15. 15.
    GridLab project,
  16. 16.
    Addis, M., et al.: Experiences with eScience workflow specification and enactment in bioinformatics. In: Cox, S.J. (ed.) Proceedings of UK e-Science All Hands Meeting 2003 (2003)Google Scholar
  17. 17.
    Deelman, E., et al.: Mapping Abstract Complex Workflows onto Grid Environments. Journal of Grid Computing 1(1), 25–39 (2003)CrossRefGoogle Scholar
  18. 18.
    GriPhyN project,
  19. 19.
    Allcock, W., Bester, J., Bresnahan, J., Chervenak, A., Liming, L., Meder, S., Tuecke, S.: Gridftp protocol specification, Technical report. In: Global Grid Forum (September 2002)Google Scholar
  20. 20.
  21. 21.
    Kovács, J., Kacsuk, P.: A migration framework for executing parallel programs in the Grid. In: Proc. of the 2nd AxGrids Conf., Nicosia (2004)Google Scholar
  22. 22.
    Hungarian ChemistryGrid project,
  23. 23.
    Kacsuk, P., Dózsa, G., Fadgyas, T., Lovas, R.: The GRED Graphical Editor for the GRADE Parallel Program Development Environment. Journal of Future Generation Computer Systems 15(3), 443–452 (1999)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Róbert Lovas
    • 1
  • Gábor Dózsa
    • 1
  • Péter Kacsuk
    • 1
  • Norbert Podhorszki
    • 1
  • Dániel Drótos
    • 1
  1. 1.MTA SZTAKI, Laboratory of Parallel and Distributed SystemsBudapestHungary

Personalised recommendations