Workflow Deployment in ICENI II

  • A. Stephen McGough
  • William Lee
  • John Darlington
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


The Imperial College e-Science Networked Infrastructure (ICENI) has been developed by the London e-Science Centre for over four years. ICENI has prototyped many novel ideas for providing an end to end Grid middleware. This has included: service-oriented architecture, component programming model, retaining and using meta-data collected throughout the life-cycle of an application, and scheduling algorithms which are aware of workflow and performance data. In this paper we describe the workflow pipeline and deployment process of ICENI II. This allows the user to specify their workflow at an abstract level which is fed through the pipeline in order to successfully deploy it over the Grid. The tool sets, which make up the stages of the ICENI II pipeline, are designed to be composable in an à-la-carte fashion. Thus allowing Grid developers to select only those components which are relevant for their work. When these tool sets are composed together they form the higher level services required to make the Grid useful to the end user.


Execution Environment Advanced Reservation High Level Service Deployment Service Component Implementation 
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.
    Barman, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: SOSP 2003 (September 2003)Google Scholar
  2. 2.
    Chin, J., Harting, J., Jha, S., Coveney, P.V., Porter, A.R., Pickles, S.M.: Steering in computational science: mesoscale modelling and simulation. Contemporary Physics 44, 417–434 (2003)CrossRefGoogle Scholar
  3. 3.
    Furmento, N., Mayer, A., McGough, S., Newhouse, S., Field, T., Darlington, J.: ICENI: Optimisation of Component Applications within a Grid Environment. Journal of Parallel Computing 28(12), 1753–1772 (2002)MATHCrossRefGoogle Scholar
  4. 4.
    Grid Submission and Monitoring service (GridSAM),
  5. 5.
    Gropp, W., Lusk, E., Doss, N., Skjellum, A.: A high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing 22(6), 789–828 (1996)MATHCrossRefGoogle Scholar
  6. 6.
    Cohen, J., Darlington, J., Lee, W.: Payment and Negotiation for the Next Generation Grid and Web. In: UK e-Science All Hands Meeting, Nottingham, UK (September 2005)Google Scholar
  7. 7.
    Keahey, K., Doering, K., Foster, I.: From Sandbox to Playground: Dynamic Virtual Environments in the Grid. In: 5th IEEE/ACM International Workshop on Grid Computing (November 2004)Google Scholar
  8. 8.
    Mayer, A., McGough, S., Furmento, N., Cohen, J., Gulamali, M., Young, L., Afzal, A., Newhouse, S., Darlington, J.: ICENI: An Integrated Grid Middleware to Support e-Science. In: Component Models and Systems for Grid Applications. CoreGRID series, vol. 1, pp. 109–124. Springer, Heidelberg (2004)Google Scholar
  9. 9.
    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, September 2003, pp. 627–634 (2003) ISBN 1-904425-11-9Google Scholar
  10. 10.
    Mayer, A., McGough, S., Gulamali, M., Young, L., Stanton, J., Newhouse, S., Darlington, J.: Meaning and Behaviour in Grid Oriented Components. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Stephen McGough, A., Cohen, J., Darlington, J., Katsiri, E., Lee, W., Panagiotidi, S., Patel, Y.: An End-to-end Workflow Pipeline for Large-scale Grid Computing. Journal of Grid Computing, 1–23 (February 2006)Google Scholar
  12. 12.
    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 (2004)Google Scholar
  13. 13.
    O’Brien, A., Newhouse, S.J., Darlington, J.: Mapping of scientific workflow within the e-protein project to distributed resources. In: Proceedings of the UK e-Science All Hands Meeting 2004, Nottingham (September 2004)Google Scholar
  14. 14.
    Open Middleware Infrastructure Institute (OMII),
  15. 15.
    Patel, Y., Stephen McGough, A., Darlington, J.:Google Scholar
  16. 16.
    Smith, E., Anderson, P.: Dynamic Reconfiguration for Grid Fabrics. In: 5th IEEE/ACM International Workshop on Grid Computing (November 2004)Google Scholar
  17. 17.
    The Kerrighed project,
  18. 18.
    The open Mosix project,
  19. 19.
    The open SSI project,
  20. 20.
  21. 21.
    The Taverna Project Website,

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • A. Stephen McGough
    • 1
  • William Lee
    • 1
  • John Darlington
    • 1
  1. 1.London e-Science Centre, Department of ComputingImperial College LondonLondon

Personalised recommendations