English

Monte Carlo modeling photon-tissue interaction using on-demand cloud infrastructure

Medical Physics 2020-05-05 v1 Distributed, Parallel, and Cluster Computing

Abstract

Purpose: This work advances a Monte Carlo (MC) method to combine ionizing radiation physics with optical physics, in a manner which was implicitly designed for deployment with the most widely accessible parallelization and portability possible. Methods: The current work updates a previously developed optical propagation plugin for GEANT4 architecture for medically oriented simulations (GAMOS). Both virtual-machine (VM) and container based instances were validated using previously published scripts, and improvements in execution time using parallel simulations are demonstrated. A method to programmatically deploy multiple containers to achieve parallel execution using an on-demand cloud-based infrastructure is presented. Results: A container-based GAMOS deployment is demonstrated using a multi-layer tissue model and both optical and X-ray source inputs. As an example, the model was split into 154 simulations which were run simultaneously on 64 separate containers across 4 servers. Conclusions: The container-based model provides the ability to execute parallel simulations of applications which are not inherently thread-safe or GPU-optimized. In the current demonstration, this reduced the time by at most 97% compared to sequential execution. The code and examples are available through an interactive online interface through links at: https://sites.dartmouth.edu/optmed/research-projects/monte-carlo-software/

Keywords

Cite

@article{arxiv.2005.01108,
  title  = {Monte Carlo modeling photon-tissue interaction using on-demand cloud infrastructure},
  author = {Ethan P. M. LaRochelle and Pedro Arce and Brian W. Pogue},
  journal= {arXiv preprint arXiv:2005.01108},
  year   = {2020}
}

Comments

13 pages; 3 figures; Keywords: Monte Carlo, cloud computing, high-performance computing, medical physics, Cherenkov, luminescence, tissue optics

R2 v1 2026-06-23T15:16:30.466Z