Skip to main content
Log in

Radiotherapy Monte Carlo simulation using cloud computing technology

  • Technical Paper
  • Published:
Australasian Physical & Engineering Sciences in Medicine Aims and scope Submit manuscript

Abstract

Cloud computing allows for vast computational resources to be leveraged quickly and easily in bursts as and when required. Here we describe a technique that allows for Monte Carlo radiotherapy dose calculations to be performed using GEANT4 and executed in the cloud, with relative simulation cost and completion time evaluated as a function of machine count. As expected, simulation completion time decreases as 1/n for n parallel machines, and relative simulation cost is found to be optimal where n is a factor of the total simulation time in hours. Using the technique, we demonstrate the potential usefulness of cloud computing as a solution for rapid Monte Carlo simulation for radiotherapy dose calculation without the need for dedicated local computer hardware as a proof of principal.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Agostinelli S, Allison J, Amako K, Apostolakis J, Araujo H, Arce P, Asai M, Axen D, Banerjee S, Barrand G et al (2003) Geant4—a simulation toolkit. Nucl Instrum Methods Phys Res A 506(3):250–303

    Article  CAS  Google Scholar 

  2. Allison J, Amako K, Apostolakis J, Araujo H, Dubois P, Asai M, Barrand G, Capra R, Chauvie S, Chytracek R et al (2006) Geant4 developments and applications. IEEE Trans Nucl Sci 53(1):270–278

    Article  Google Scholar 

  3. Amazon EC2 Instance Types (2011) Amazon web services LLC. http://aws.amazon.com/ec2/instance-types/. Accessed 1 April 2012

  4. Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I et al (2010) A view of cloud computing. Commun ACM 53(4):50–58

    Article  Google Scholar 

  5. Caccia B, Andenna C, Cirrone GAP (2010) MedLinac2: a GEANT4 based software package for radiotherapy. Annali dell’Istituto superiore di sanità 46:173–177

    PubMed  Google Scholar 

  6. Computer Software (2011) Libcloud: a unified interface to the cloud. v0.4.2 ed. http://ci.apache.org/projects/libcloud/apidocs/:. Accessed 25 Mar 2012

  7. Constantin M, Sawkey D, Mansfield S, Svatos M (2011) Su-e-e-05: the compute cloud, a massive computing resource for patient-independent Monte Carlo dose calculations and other medical physics applications. Med Phys 38:3392

    Article  Google Scholar 

  8. Cornelius I, Hill B, Middlebrook N, Poole C, Oborn B, Langton C (2011) Commissioning of a Geant4 based treatment plan simulation tool: linac model and DICOM-RT interface. Arxiv preprint arXiv:1104.5082

  9. Diarena M, Nowak S, Boire J, Bloch V, Donnarieix D, Fessy A, Grenier B, Irrthum B, Legré Y, Maigne L et al (2008) HOPE, an open platform for medical data management on the grid. Stud Health Technol Inform 138:34

    PubMed  CAS  Google Scholar 

  10. Farbin A (2009) Emerging computing technologies in high energy physics. Arxiv preprint arXiv:0910.3440

  11. Ferrari A, Sala P, Fasso A, Ranft J (2005) Fluka. CERN-library. http://fluka.web.cern.ch/fluka. Accessed 1 April 2012

  12. Garnaat M et al (2010) Boto Python interface to Amazon web services documentation, v2.0 ed. Computer Software. http://code.google.com/p/boto/. Accessed 26 Mar 2012

  13. Grevillot L, Frisson T, Maneval D, Zahra N, Badel JN, Sarrut D (2011) Simulation of a 6 MV Elekta Precise Linac photon beam using GATE/GEANT4. Phys Med Biol 56:903

    Article  PubMed  CAS  Google Scholar 

  14. Gruntorad J, Lokajicek M (2010) International conference on computing in high energy and nuclear physics (CHEP’09). J Phys Conf Ser 219:001001

    Google Scholar 

  15. Hanna T, Kangolle A (2010) Cancer control in developing countries: using health data and health services research to measure and improve access, quality and efficiency. BMC Int Health Human Rights 10(1):24

    Article  Google Scholar 

  16. Hayes B (2008) Cloud computing. Commun ACM 51(7)

  17. Jan S, Benoit D, Becheva E, Carlier T, Cassol F, Descourt P, Frisson T, Grevillot L, Guigues L, Maigne L et al (2011) GATE V6: a major enhancement of the GATE simulation platform enabling modelling of CT and radiotherapy. Phys Med Biol 56:881

    Article  PubMed  CAS  Google Scholar 

  18. Keyes R, Romano C, Arnold D, Luan S (2010) Cloud computing as a Monte Carlo cluster for radiation therapy. In: Proceedings of the XVIth international conference on the use of computers in radiation therapy (ICCR)

  19. Keyes R, Romano C, Arnold D, Luan S (2010) Radiation therapy calculations using an on-demand virtual cluster via cloud computing. Arxiv preprint arXiv:1009.5282

  20. Rodrigues P, Trindade A, Peralta L, Alves C, Chaves A, Lopes MC (2004) Application of GEANT4 radiation transport toolkit to dose calculations in anthropomorphic phantoms. Appl Radiat Isot 61(6):1451–1461

    Article  PubMed  CAS  Google Scholar 

  21. Shakespeare T, Back M, Lu J, Lee K, Mukherjee R (2006) External audit of clinical practice and medical decision making in a new Asian oncology center: results and implications for both developing and developed nations. Int J Radiat Oncol Biol Phys 64(3):941–947

    Article  PubMed  Google Scholar 

  22. Silverman A, Fedorko I, Lapka W, Lo Presti G (2010) CHEP 2010 Report. CHEP—computing in high energy and nuclear physics. Tech. Rep. CERN-IT-Note-2010-007, CERN, Geneva

  23. Spezi E, Lewis G (2008) An overview of Monte Carlo treatment planning for radiotherapy. Radiat Prot Dosim 131(1):123–129

    Google Scholar 

  24. Ubuntu Community Documentation (2011) Ubuntu EC2 starters guide. http://help.ubuntu.com/community/EC2StartersGuide. Accessed 26 Mar 2012

  25. van Rossum G, Drake FL (2011) Python reference manual, v2.7.1 ed. Python Software Foundation. http://python.org/. Accessed 14 Aug 2012

  26. Vouk M (2004) Cloud computing—issues, research and implementations. J Comput Inf Technol 16(4):235–246

    Google Scholar 

Download references

Acknowledgements

This work is funded by the Queensland Cancer Physics Collaborative, and Cancer Australia (Department of Health and Ageing) Research Grant 614217.

Conflict of interest

The authors declare that they have no conflict of interest, and have no affiliation with Amazon Web Services.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. M. Poole.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Poole, C.M., Cornelius, I., Trapp, J.V. et al. Radiotherapy Monte Carlo simulation using cloud computing technology. Australas Phys Eng Sci Med 35, 497–502 (2012). https://doi.org/10.1007/s13246-012-0167-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13246-012-0167-8

Keywords

Navigation