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.
Similar content being viewed by others
References
Apache Tomcat. http://jakarta.apache.org/tomcat/
Aneurist - Integrated Biomedical Informatics for the Management of Cerebral Aneurysms. EU IST Integrated Project IST-2004-027703. http://www.aneurist.org/
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.
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.
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.
The BioGrid Project. http://www.bio-grid.net/index.jsp
BiOpera - Process Support for BioInformatics. ETH Zrich, Department of Computer Science. http://www.inf.ethz.ch/personal/bausch/bioopera/main.html
BiomedGrid Consortium. http://binfo.ym.edu.tw/grid/index.html
The Biomedical Informatics Research Network. http://www.nbirn.net
Buyya, R., Economic-based Distributed Resource Management and Scheduling for Grid Computing, Ph.D Thesis, Monash University, Melbourne, Australia, 2002.
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
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.
European Parliament, “Directive 1999/93 on a Community Framework for Electronic Signatures” Official Journal of the European Communities, 19/01/2000: L013, 0012-0020.
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
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.
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.
The GEMSS Project: Grid-Enabled Medical Simulation Services, EU IST Project, IST-2001-37153, http://www.gemss.de/
The GLOBUS Toolkit, http://www.globus.org/
The GRASP Project. http://eu-grasp.net/
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.
The Japanese BioGrid Project. http://www.biogrid.jp/
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.
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.
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.
Li JK-J., The Arterial Circulation: Physical Principles and Clinical Applications, Totowa, NJ, Humana Press; 2000.
The MammoGrid project. http://mammogrid.vitamib.com/
Maui Cluster Scheduler. http://www.clusterresources.com/products/maui/
Menasc, D.A., “QoS-Aware Software Components,” Internet Computing Online, 8- 2, pp.91-93, 2004.
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.
The myGrid Project. http://mygrid.man.ac.uk/
The Open Middleware Infrastructure Institute. OMII 2.0 User Guide. http://www.omii.ac.uk/docs/2.3.3/omii 2 user guide.htm
OpenMolGRID - Open Computing GRID for Molecular Science and Engineering. http://www.openmolgrid.org/
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.
Roy, A., Sander, V., “Advance Reservation API,” GGF Scheduling Working Group 2002. http://www.ggf.org/documents/GFD/GFD-E.5.pdf,
SOAP Version 1.2. http://www.w3.org/TR/soap/
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.
The UNICORE Forum. http://www.unicore.org
WebServices - Axis. http://ws.apache.org/axis/
Web Services Description Language (WSDL) 1.1, http://www.w3.org/TR/wsdl
Web Service Level Agreement (WSLA) Language Specification. http://www.research.ibm.com/wsla/WSLASpecV1-20030128.pdf, IBM 2003.
Web Service Security. SOAP Message Security 1.0, OASIS Standard 200401, 2004.
Author information
Authors and Affiliations
Corresponding author
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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00354-007-0023-7