|
|
UNIVERSITY OF BUCHAREST FACULTY OF PHYSICS Guest 2024-11-23 18:28 |
|
|
|
Conference: Bucharest University Faculty of Physics 2016 Meeting
Section: Atomic and Molecular Physics. Astrophysics. Applied Nuclear Physics
Title: Containerization for radiation transport software applications
Authors: A. CHIROSCA (1), G. CHIROSCA (1)
Affiliation: 1. University of Bucharest, Faculty of Physics, Bucharest-Magurele, P.O. Box MG 11, 077125, Romania
E-mail alecsandru.chriosca@ccpr.ro
Keywords: Containerization, radiation transport, GEANT4, micro services, docker, distributed computing, docker swarn
Abstract: The world of software products and solutions is evolving and many changes affects the way we run scientific software especially after the major changes in Operating Systems from the last decade. This paper solves the issue of running GEANT4 radiation transport program in a new way that facilitates software atomicity and distribution for mixed environments (operating systems) allowing the scientist to work with any operating system he is familiar. Our implementation implements a micro service pattern using docker containerization. This approach allows for better software control, allows pausing and even taking snapshots while the program is in running state. This techniques allow us to improve common Monte-Carlo radiation transport method issues like the execution interruption (error handling, core dumps a.s.o) and in progress saving of transport data. The implementation of microservice pattern and containerization a new class of clusters can be built using distributed environments and managers like Docker Swarm or Apache MESOS framework – where the scientific program is implemented to permit multi threaded calculi (like GEANTMT and GEANT5).
Acknowledgement: This work was posible due to the infrastructure provided by the Research Center for Radiation Protection project, financed through ANCS grant CAPACITATI 62/CP/I.
|
|
|
|