Skip to main content
Log in

End-to-End QoS Support for a Medical Grid Service Infrastructure

  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

Quality of Service support is an important prerequisite for the adoption of Grid technologies for medical applications. The GEMSS Grid infrastructure addressed this issue by offering end-to-end QoS in the form of explicit timeliness guarantees for compute-intensive medical simulation services. Within GEMSS, parallel applications installed on clusters or other HPC hardware may be exposed as QoS-aware Grid services for which clients may dynamically negotiate QoS constraints with respect to response time and price using Service Level Agreements. The GEMSS infrastructure and middleware is based on standard Web services technology and relies on a reservation based approach to QoS coupled with application specific performance models. In this paper we present an overview of the GEMSS infrastructure, describe the available QoS and security mechanisms, and demonstrate the effectiveness of our methods with a Grid-enabled medical imaging service.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Apache Tomcat. http://jakarta.apache.org/tomcat/

  2. Aneurist - Integrated Biomedical Informatics for the Management of Cerebral Aneurysms. EU IST Integrated Project IST-2004-027703. http://www.aneurist.org/

  3. Backfrieder, W., Forster, M., Benkner and S., Engelbrecht, G., “Locally Variant VOR in Fully 3D SPECT within A Service Oriented Environment,” in Proc. of the Int. Conf. on Mathematics and Engineering Techniques in Medicine and Biological Sciences, CSREA Press, Las Vegas, USA, pp. 216-221, June 2003.

  4. Benkner, S., Berti, G., Engelbrecht, G., Fingberg, J., Kohring, G., Middleton, S. E., Schmidt, R., “GEMSS: Grid Infrastructure for Medical Service Provision,”Journal of Methods of Information in Medicine, Vol. 44, 2005.

  5. Benkner, S., Brandic, I., Engelbrecht, G., Schmidt, R., “VGE - A Service-Oriented Grid Environment for On-Demand Supercomputing,” in Proc. of the Fifth IEEE/ACM Int. Workshop on Grid Computing (Grid 2004), Pittsburgh, PA, USA, November 2004.

  6. The BioGrid Project. http://www.bio-grid.net/index.jsp

  7. BiOpera - Process Support for BioInformatics. ETH Zrich, Department of Computer Science. http://www.inf.ethz.ch/personal/bausch/bioopera/main.html

  8. BiomedGrid Consortium. http://binfo.ym.edu.tw/grid/index.html

  9. The Biomedical Informatics Research Network. http://www.nbirn.net

  10. Buyya, R., Economic-based Distributed Resource Management and Scheduling for Grid Computing, Ph.D Thesis, Monash University, Melbourne, Australia, 2002.

  11. Cao, J., Zimmermann, F, “Queue Scheduling and Advance Reservations with COSY,” in Proc. of the Int. Parallel and Distributed Processing Symposium, Santa Fe, New Mexico, 2004

  12. Chokhani, S., Ford, W., Sabett, R., Merrill, D. and Wu, S., Internet X.509 Public Key Infrastructure Certificate Policy and Certification Practices Framework, http://www.ietf.org/rfc/rfc3647.txt, The Internet Society, 2003.

  13. European Parliament, “Directive 1999/93 on a Community Framework for Electronic Signatures” Official Journal of the European Communities, 19/01/2000: L013, 0012-0020.

  14. Foster, I. et al., “The Open Grid Services Architecture,” Version 1.5., Open Grid Forum, GFD-I.080, July 2006. http://forge.gridforum.org/projects/ogsa-wg

  15. Gagliardi, F., Jones, B. and Laure, E., “The EU DataGrid Project: Building and Operating a large scale Grid Infrastructure,” in Engineering the Grid: Status and Perspective (Di Martino, G., Dongarra, J., Hoisie, A., Yang, L. Y. and Zima, H. eds.), American Scientific Publishers, January 2006.

  16. Gill, A., Surridge, M., Scielzo, G., Felici, R., Modesti M. and Sardu, G., “RAPT: A Parallel Radiotherapy Treatment Planning Code,” in High Performance Computing and Networking Europe (Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P., eds.), LNCS, Springer, pp. 183-193, 1996.

  17. The GEMSS Project: Grid-Enabled Medical Simulation Services, EU IST Project, IST-2001-37153, http://www.gemss.de/

  18. The GLOBUS Toolkit, http://www.globus.org/

  19. The GRASP Project. http://eu-grasp.net/

  20. Herveg, J. A. M., Poullet, Y., “Directive 95/46 and the use of GRID technologies in the healthcare sector: selected legal issues,” in Proc. HealthGrid 2003, Lyon, France, January 16-17, pp. 229-236, 2003.

  21. The Japanese BioGrid Project. http://www.biogrid.jp/

  22. Jones, D. M., Fenner, J. W., Berti, G., Kruggel, F., Mehrem, R. A., Backfrieder, W., Moore, R. and Geltmeier, A., “The GEMSS Grid: An evolving HPC Environment for Medical Applications,” in Proc. HealthGrid 2004, Clermont-Ferrand, France, 2004.

  23. Koch R.M., Roth S.H.M., Gross M.H., Zimmermann A.P., Sailer H.F., “A framework for facial surgery simulation,” in Proc. of the 18th spring conf. on Computer graphics, ACM Press; pp. 33-42, 2002.

  24. Ley, S., Mayer, D., Brook, B., van Beek, E., Heusell, D., Hose, R., Rinck, D. and Kauczor, H., “Radiological imaging as the basis for a simulation software to advance individualised inhalation therapies,” Eur Radiol 2001;11(Suppl):216-217, 2001.

  25. Li JK-J., The Arterial Circulation: Physical Principles and Clinical Applications, Totowa, NJ, Humana Press; 2000.

    Google Scholar 

  26. The MammoGrid project. http://mammogrid.vitamib.com/

  27. Maui Cluster Scheduler. http://www.clusterresources.com/products/maui/

  28. Menasc, D.A., “QoS-Aware Software Components,” Internet Computing Online, 8- 2, pp.91-93, 2004.

  29. Middleton, S.E., Herveg, J., Crazzolara, F., Marvin, D. and Poullet, Y., “GEMSS Security and Privacy for a Medical Grid,” Methods of Information in Medicine, 2005.

  30. The myGrid Project. http://mygrid.man.ac.uk/

  31. The Open Middleware Infrastructure Institute. OMII 2.0 User Guide. http://www.omii.ac.uk/docs/2.3.3/omii 2 user guide.htm

  32. OpenMolGRID - Open Computing GRID for Molecular Science and Engineering. http://www.openmolgrid.org/

  33. Panagakis, A., Litke, A., Doulamis, A., Doulamis, N., Varvarigou, T. and Varvarigos, E., “An Advanced Grid Architecture for a Commercial Grid Infrastructure,” The 2nd European Across Grids Conference, Nicosia, Cyprus, Jan. 2004, Springer.

  34. Roy, A., Sander, V., “Advance Reservation API,” GGF Scheduling Working Group 2002. http://www.ggf.org/documents/GFD/GFD-E.5.pdf,

  35. SOAP Version 1.2. http://www.w3.org/TR/soap/

  36. Tittgemeyer M, Wollny G, Kruggel and F. “Visualising deformation fields computed by non-linear image registration,” Computing and Visualization in Science, 5-1, pp. 45-51, 2002.

    Article  Google Scholar 

  37. The UNICORE Forum. http://www.unicore.org

  38. WebServices - Axis. http://ws.apache.org/axis/

  39. Web Services Description Language (WSDL) 1.1, http://www.w3.org/TR/wsdl

  40. Web Service Level Agreement (WSLA) Language Specification. http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf, IBM 2003.

  41. Web Service Security. SOAP Message Security 1.0, OASIS Standard 200401, 2004.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Siegfried Benkner.

About this article

Cite this article

Benkner, S., Engelbrecht, G., Middleton, S.E. et al. End-to-End QoS Support for a Medical Grid Service Infrastructure. New Gener. Comput. 25, 355–372 (2007). https://doi.org/10.1007/s00354-007-0023-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00354-007-0023-7

Keywords

Navigation