Towards Quality of Service Support for Grid Workflows

  • Ivona Brandic
  • Siegfried Benkner
  • Gerhard Engelbrecht
  • Rainer Schmidt
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3470)


Service-oriented workflow languages are being considered as a key programming paradigm for composing Grid applications from basic services. In this paper we present QoS support for grid workflows addressing the special requirements of time-critical Grid applications, as for example medical simulation services. QoS support for grid workflow is currently being developed in the context of the Vienna Grid Environment, a service-oriented Grid infrastructure for the provision of parallel simulation codes as QoS-aware Grid services, which are capable of dynamically negotiating with clients various QoS guarantees, e.g. with respect to execution time and price. We use a real world Grid service for medical image reconstruction to describe the main features of our approach and present the first prototype of a QoS-aware workflow engine which supports dynamic QoS negotiation and QoS-aware workflow execution.


Single Photon Emission Compute Tomography Grid Service Business Process Execution Language Execution Engine Medical Image Reconstruction 
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.
    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 (2003),
  2. 2.
    Apache AXIS (2004),
  3. 3.
    Apache Tomcat 4.1.30 (2004),
  4. 4.
    Backfrieder, W., Forster, M., Benkner, S., Engelbrecht, G.: Locally Variant VOR in Fully 3D SPECT within a Service Oriented Environment. In: Proceedings of the International Conference on Mathematics and Engineering Techniques in Medicine and Biological Sciences. CSREA Press, Las Vegas (2003)Google Scholar
  5. 5.
    Benkner, S., Brandic, I., Engelbrecht, G., Schmidt, R.: VGE - A Service-Oriented Environment for On-Demand Supercomputing. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing (Grid 2004), Pittsburgh, PA, USA (November 2004)Google Scholar
  6. 6.
    Benkner, S., Berti, G., Engelbrecht, G., Fingberg, J., Kohring, G., Middleton, S.E., Schmidt, R.: GEMSS: Grid-infrastructure for Medical Service Provision. In: HealthGrid 2004, Clermont-Ferrand, France (2004)Google Scholar
  7. 7.
  8. 8.
    Cardoso, J., Sheth, A., Miller, J.: Workflow Quality of Service. In: Enterprise Inter- and Intra-Organisational Integration - Building International Consensus. Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  9. 9.
    Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: IBM: Web Services Description Language (WSDL) 1.1 (2001),
  10. 10.
    Collaxa Engine (2004),
  11. 11.
    Fahringer, T., Pllana, S., Villazon, A.: A-GWL: Abstract Grid Workflow Language. In: International Conference on Computational Science, Programming Paradigms for Grids and Metacomputing Systems, Krakow, Poland (2004)Google Scholar
  12. 12.
    The GEMSS Project: Grid-Enabled Medical Simulation Services, EU IST Project, IST-2001-37153,
  13. 13.
    Leyman, F.: Web Service Flow Language WSFL 1.0. IBM (2001),
  14. 14.
    Majithia, S., Shields, M.S., Taylor, I.J., Wang, I.: Triana: A Graphical Web Service Composition and Execution Toolkit. In: International Conference on Web Services, San Diego, USA (2004)Google Scholar
  15. 15.
    MyGrid Project (2004),
  16. 16.
    Oinn, T.M., Addis, M., Ferris, J., Marvin, D., Greenwood, R.M., Goble, C.A., Wipat, A., Li, P., Carver, T.: Delivering Web Service Coordination Capability to Users. In: International World Wide Web Conference, NY, USA (2004)Google Scholar
  17. 17.
  18. 18.
    SOAP Version 1.2,
  19. 19.
  20. 20.
    Web Service Level Agreement (WSLA) Language Specification,, IBM 2001-2003
  21. 21.
    Web Service Security. SOAP Message Security 1.0, OASIS Standard 200401 (March 2004)Google Scholar
  22. 22.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Ivona Brandic
    • 1
  • Siegfried Benkner
    • 1
  • Gerhard Engelbrecht
    • 1
  • Rainer Schmidt
    • 1
  1. 1.Institute for Software ScienceUniversity of ViennaViennaAustria

Personalised recommendations