Adding Instruments and Workflow Support to Existing Grid Architectures

  • D. J. Colling
  • L. W. Dickens
  • T. Ferrari
  • Y. Hassoun
  • C. A. Kotsokalis
  • M. Krznaric
  • J. Martyniak
  • A. S. McGough
  • E. Ronchieri
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


Many Grid architectures have been developed in recent years. These range from the large community Grids such as LHG and EGEE to single site deployments such as Condor. However, these Grid architectures have tended to focus on the single or batch submission of executable jobs. Application scientists are now seeking to manage and use physical instrumentation on the Grid, integrating these with the computational tasks they already perform. This will require the functionality of current Grid systems to be extended to allow the submission of entire workflows. Thus allowing the scientists to perform increasingly larger parts of their experiments within the Grid environment. We propose here a set of high level services which may be used on-top of these existing Grid architectures such that the benefits of these architectures may be exploited along with the new functionality of workflows.


Grid Computing Grid Resource Local Problem Solver Advance Reservation Tuple Space 
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.
  2. 2.
    The GridCC Architecture Version 1.1.4 (2005),
  3. 3.
    McGough, A.S., Cohen, J., Darlington, J., Katsiri, E., Lee, W., Panagiotidi, S., Patel, Y.: An End-to-end Workflow Pipeline for Large-scale Grid Computing. Accepted for inclusion in the Journal of Grid ComputingGoogle Scholar
  4. 4.
    Cao, J., Jarvis, S.A., Saini, S., Nudd, G.R.: GridFlow: Workflow Management for Grid Computing. In: Proceedings of 3rd International Symposium on Cluster Computing and the Grid (CCGrid), Tokyo, Japan, May 12–15. IEEE CS Press, Los Alamitos (2003)Google Scholar
  5. 5.
    Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Lazzarini, A., Arbree, A., Cavanaugh, R., Koranda, S.: Mapping Abstract Complex Workflows onto Grid Environments. Journal of Grid Computing 1(1), 9–23 (2003)CrossRefGoogle Scholar
  6. 6.
    EGEE. Enabling Grids for E-science,
  7. 7.
    eGee gLite Lightweight Middleware for Grid Computing (2005),
  8. 8.
    Sun Grid Engine (2005),
  9. 9.
    Fahringer, T., Jugravu, A., Pllana, S., Prodan, R., Seragiotto Jr., C., Truong, H.L.: ASKALON: a tool set for cluster and Grid computing. Concurrency and Computation: Practice and Experience 17(2-4), 143–169 (2005)CrossRefGoogle Scholar
  10. 10.
    Litzkow, M., Livny, M., Mutka, M.: Condor - A Hunter of Idle Workstations. In: Proceedings of 8th International Conference of Distributed Computing Systems (ICDCS), pp. 104–111. IEEE CS Press, Los Alamitos (1988)Google Scholar
  11. 11.
    Mayer, A., McGough, S., Furmento, N., Lee, W., Newhouse, S., Darlington, J.: ICENI Dataflow and Workflow: Composition and Scheduling in Space and Time. In: UK e-Science All Hands Meeting, Nottingham, UK, pp. 894–900. IOP Publishing Ltd., Bristol (2003)Google Scholar
  12. 12.
    McGough, S., Young, L., Afzal, A., Newhouse, S., Darlington, J.: Performance Architecture within ICENI. In: UK e-Science All Hands Meeting, Nottingham, UK, pp. 906–911. IOP Publishing Ltd., Bristol (2004)Google Scholar
  13. 13.
    McGough, S., Young, L., Afzal, A., Newhouse, S., Darlington, J.: Workflow Enactment in ICENI. In: UK e-Science All Hands Meeting, Nottingham, UK, September 2004, pp. 894–900. IOP Publishing Ltd., Bristol (2004)Google Scholar
  14. 14.
    Globus Project (2005),
  15. 15.
    Andreozzi, S., Ferrari, T., Monforte, S., Ronchieri, E.: Agreement-based Workload and Resource Management. In: Proceedings of the 1st IEEE International Conference on e-Science and Grid Computing, Melbourne, Australia, December 2005. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  16. 16.
    Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor - A Distributed Job Scheduler. Beowulf Cluster Computing with Linux. The MIT Press, MA (2002)Google Scholar
  17. 17.
    Taylor, I., Shields, M., Wang, I.: Resource Management for the Triana Peer-to-Peer Services. In: Nabrzyski, J., Schopf, J.M., Wȩglarz, J. (eds.) Grid Resource Management - State of the Art and Future Trends, pp. 451–462. Kluwer Academic Publishers, Dordrecht (2004)Google Scholar
  18. 18.
    Condor Team. Condor Project Homepage,
  19. 19.
    Thain, D., Tannenbaum, T., Livny, M.: Condor and the Grid. Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, NJ (2003)Google Scholar
  20. 20.
    van der Aalst, W.M.P.: Workflow Patterns,
  21. 21.
    Young, L., Darlington, J.: Scheduling Componentized Applications on a Computational Grid. MPhil/PhD Transfer Report, Imperial College London, University of London (2004)Google Scholar
  22. 22.
    Young, L., McGough, S., Newhouse, S., Darlington, J.: Scheduling Architecture and Algorithms within the ICENI Grid Middleware. In: UK e-Science All Hands Meeting, Nottingham, UK, September 2003, pp. 5–12. IOP Publishing Ltd., Bristol (2003)Google Scholar
  23. 23.
    Yu, J., Buyya, R.: A Novel Architecture for Realizing Grid Workflow using Tuple Spaces. In: Proceedings of 5th IEEE/ACM International Workshop on Grid Computing (Grid 2004), Pittsburgh, USA. IEEE CS Press, Los Alamitos (2004)Google Scholar
  24. 24.
    Yu, J., Buyya, R.: A taxonomy of workflow management systems for grid computing. GRIDS-TR-2005-1, Grid Computing and Distributed Systems Laboratory, University of Melbourne, Australia, March 10 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • D. J. Colling
    • 1
  • L. W. Dickens
    • 1
  • T. Ferrari
    • 2
  • Y. Hassoun
    • 1
  • C. A. Kotsokalis
    • 3
  • M. Krznaric
    • 1
  • J. Martyniak
    • 1
  • A. S. McGough
    • 1
  • E. Ronchieri
    • 2
  1. 1.Imperial College London 
  2. 2.INFNItaly
  3. 3.GRNETGreece

Personalised recommendations