[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Quality of Service Negotiation for Commercial Medical Grid Services

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

The GEMSS project has developed a service-oriented Grid that supports the provision of medical simulation services by service providers to clients such as hospitals. We outline the GEMSS architecture, legal framework and the security features that characterise the GEMSS infrastructure. High levels of quality of service are required and we describe a reservation-based approach to quality of service, employing a quality of service management system that iteratively finds suitable reservations and uses application specific performance models. The GEMSS Grid is a commercial environment so we support flexible pricing models and a FIPA reverse English auction protocol. Signed Web Service Level Agreement contracts are exchanged to commit parties to a quality of service agreement before job execution occurs. We run four experiments across European countries using high performance computing resources running advanced resource reservation schedulers. These experiments provide evidence for our Grid’s rational behaviour, both at the level of service provider quality of service management and at the higher level of the client choosing between competing service providers. The results lend support to our economic model and the technology we use for our medical application domain.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Al-Ali, R.J., Shaikhali, A., Rana, O.F., Walker, D.W.: Supporting QoS-based discovery in service-oriented Grids. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (2003)

  2. Bellifemine, F., Poggi, A., Rimassa, G.: Jade: A FIPA2000 compliant agent development environment. In Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Quebec, Canada, 216–217 (2001)

  3. Benkner, S., Berti, G., Engelbrecht, G., Fingberg, J., Kohring, G., Middleton, S.E., Schmidt, R.: Gemss: Grid-infrastructure for Medical Service Provision, In Proceedings of HealthGRID 2004, Clermont-Ferrand, France (2004)

  4. BioGrid: The BioGrid Project. http://www.bio-grid.net (2006)

  5. BiomedGrid Consortium: http://binfo.ym.edu.tw (2006)

  6. BioOpera: Process Support for BioInformatics. ETH Zürich, Department of Computer Science. http://www.inf.ethz.ch (2006)

  7. Braumandl, R., Kemper, A., Kossmann, D.: Quality of serivce in an information economy, 2003. ACM Transactions on Internet Technology 3(4), 291–333 (2003)

    Article  Google Scholar 

  8. Buyya, R.: Economic-based distributed resource management and scheduling for Grid computing. PhD thesis, Monash University, Melbourne, Australia (2002)

  9. Cao, J., Zimmermann, F.: Queue scheduling and advance reservations with COSY. In Proceedings of the International Parallel and Distributed Processing Symposium, Santa Fe, New Mexico (2004)

  10. Cotton, I.W.: Microeconomics and the market for computer services. ACM Comput. Surv. 7(2), 95–111 (1975)

    Article  MathSciNet  Google Scholar 

  11. EDG: European Data Grid website at http://web.datagrid.cnr.it. (2006)

  12. Finin, T., Mckay, D., Fritzson, R., Mcentire, R.: Kqml: An Information and knowledge exchange protocol, in knowledge building and knowledge sharing. Ohmsha and IOS (1994)

  13. FIPA: The Foundation of Intelligent Physical Agents, IEEE FIPA standards committee, http://www.fipa.org/ (2006)

  14. FIPA-OS: source forge project, http://sourceforge.net/projects/fipa-os/ (2006)

  15. Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: Why Grid and agents need each other. AAMAS’04, New York, New York, USA (2004)

  16. Fung, C.K., Hung, P.C.K., Guijun, Wang, Linger, R.C., Walton, G.H.A.: Study of service composition with QoS management. In Proceedings of the IEEE International Conference on Web Services, 2005. ICWS 2005, 717–724 (2005)

  17. Foster, I.: Globus Toolkit Version 4: software for service-oriented systems. IFIP International Conference on Network and Parallel Computing, Springer LNCS 3779, pp. 2–13 (2005)

  18. GRASP: The GRASP Project, http://eu-grasp.net/ (2006)

  19. GRIA: EC Project IST-2001-33240 Grid Resources for Industrial Applications. http://www.gria.org (2006)

  20. Gupta, A., Stahl, D.O., Whinston, A.B.: The Economics of Network Management. Commun. ACM 42(9), 57–63 (1999)

    Article  Google Scholar 

  21. IBM CORPORATION: WSLA Language Specification, Version 1.0. http://www.research.ibm.com/wsla/documents.html (2003)

  22. japBioGrid: The Japanese BioGrid Project. http://www.biogrid.jp/ (2006)

  23. Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001)

    Article  MathSciNet  Google Scholar 

  24. Jones, D.M., Fenner, J.W. Berti, G. Kruggel, F. Mehrem, R.A., Backfrieder, W., Moore, R., Geltmeier, A.: The GEMSS Grid: an evolving HPC environment for medical applications. In Proceedings of HealthGrid 2004, Clermont-Ferrand, France (2004)

  25. Luck, M., Mcburney, P., Preist, C.: Agent technology: Enabling next generation computing. AgentLink (2003)

  26. MammoGrid: The MammoGrid project. http://mammogrid.vitamib.com/ (2006)

  27. MAUI: Maui Cluster Scheduler. http://www.clusterresources.com/products/maui/ (2006)

  28. Menasce, D.A., Casalicchio, E.: QoS in Grid Computing. IEEE Internet Computing (2004)

  29. Musunoori, S.B., Eliassen, F., Staehli, R.: QoS-aware component architecture support for Grid. In 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2004. WET ICE 2004, 277–282 (2004)

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

  31. Nakai, J.: Pricing computing resources: reading between the lines and beyond. NAS Technical Report: NAS-01-010, NASA (2002)

  32. Oguz, A., Campbell, A.T., Kounavis, M.E., Liao, R.F.: The Mobiware Toolkit: Programmable support for adaptive mobile networking. IEEE Pesronal Communications Magazine, Special Issue on Adapting to Network and Client Variability 5(4), (1998)

  33. OpenMolGRID: Open Computing GRID for Molecular Science and Engineering. http://www.openmolgrid.org/ (2006)

  34. Sulistio, A., Buyya, R.: A grid simulation infrastructure supporting advance reservation. International Conference on Parallel and Distributed Computing Systems. San Francisco, CA, USA (2004)

  35. Surridge, M., Taylor, S.J., Marvin, D.J.: Grid resources for industrial applications. In Proceedings of 2004 IEEE International Conference on Web Services, pp. 402–409. San Diego, USA (2004)

  36. Surridge, M., Taylor, S.J., De Roure, D., Zaluska, E.J.: Experiences with GRIA – industrial applications on a web services Grid. In Proceedings of 1st IEEE Conference on e-Science and Grid Computing, Melbourne, Australia (2005)

  37. Wang, Z.: Internet Quality of Service. Morgan Kaufmann, San Francisco, CA (2001)

    Google Scholar 

  38. Wooldridge, M.: Agent-based software engineering. IEE Proc., Softw. Eng. 144, 26–37 (1997)

    Article  Google Scholar 

  39. ZEUS: source forge project, http://sourceforge.net/projects/zeusagent (2006)

  40. EGEE Information sheets, EGEE web site http://www.eu-egee.org/information_sheets

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. E. Middleton.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Middleton, S.E., Surridge, M., Benkner, S. et al. Quality of Service Negotiation for Commercial Medical Grid Services. J Grid Computing 5, 429–447 (2007). https://doi.org/10.1007/s10723-007-9080-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-007-9080-x

Keywords