UNIVERSITY OF BUCHAREST
FACULTY OF PHYSICS

Guest
2024-11-23 18:28

 HOME     CONFERENCES     SEARCH            LOGIN     NEW USER     IMAGES   


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.