Agent-Based Middleware Architecture for Workflow in Grid Portals

  • Sangkeon Lee
  • Jaeyoung Choi
  • Keumwon Cho
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


In this paper, we propose an agent-based middleware architecture for the workflows used in Grid portal. We combined workflow model, workflow management system, job distribution, parameter scheduling, and service inteface in the middleware architecture. The workflow model consists of three layers. The agent-based middleware architecture consists of five agents and three types of communication protocols. Users can design a lightweight, flexible and effective middleware, which can be used to construct a workflow-based Grid portal.


Globus Toolkit Parameter Schedule Meta Service Grid Portal High Performance Computing 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.


  1. 1.
    Allen, G. (ed.): Enabling applications on the Grid - a GridLab overview. Intl. Journal on High Performance Computing Applications. 17(4), 449–466 (2003)CrossRefGoogle Scholar
  2. 2.
    Stevens, R., Robinson, A., Goble, C.: myGrid: personalized bioinformatics on the information grid. Bioinformatics 19(1), 302–304 (2003)CrossRefGoogle Scholar
  3. 3.
    Cao, J., Jarvis, S., Saini, S., Nudd, G.: GridFlow: Workflow Management for Grid Computing. In: 3rd International Symposium on Cluster Computing and the Grid, pp. 12–15 (2003)Google Scholar
  4. 4.
    Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Patil, S., Su, M., Vahi, K.: Pegasus Mapping Scientific Workflows onto the Grid. In: Proceedings of across Grid EU Conference (2004)Google Scholar
  5. 5.
    Litzkow, M., Livny, M., Mutka, M.: Condor - A Hunter of Idle Workstations. In: 8th International Conference of Distributed Computing Systems, pp. 13–17 (1998)Google Scholar
  6. 6.
    Wroe, C., Stevens, R., Goble, C., Roberts, A., Greenwood, M.: A suite of DAML+OIL Ontologies to Describe Bioinformatics Web Services and Data. International Journal of Cooperative Information Systems special issue 12(2), 197–224 (2003)CrossRefGoogle Scholar
  7. 7.
    Foster, I., Kesselman, C.: Globus: A Metacomputing Infrastructure Toolkit. Intl. J. Supercomputer Applications 11(2), 115–128 (1997)CrossRefGoogle Scholar
  8. 8.
    Abramson, D., Sosic, R., Giddy, J., Hall, B.: Nimrod: A tool for performing parametised simulations using distributed workstations. In: Proc. of the 4th IEEE Symposium on High Performance Distributed Computing, vol. 8 (1995)Google Scholar
  9. 9.
    Lee, S., Choi, J.: Meta Services: Abstract a Workflow in Computational Grid Environments. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2005. LNCS, vol. 3516, pp. 916–919. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Hwang, S., Choi, J., Park, H.: Meta Scheduling Framework for Workflow Service on the Grids. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3036, pp. 445–448. Springer, Heidelberg (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sangkeon Lee
    • 1
  • Jaeyoung Choi
    • 1
  • Keumwon Cho
    • 2
  1. 1.School of ComputingSoongsil UniversitySeoulKorea
  2. 2.Supercomputing CenterKorea Institute of Science and Technology InformationDaejunKorea

Personalised recommendations