Docker and containers for volunteer computing
Project name
Evaluation of the possible use of Docker containers under BOINCProject description
Study the LHC@home volunteer cloud computing platform and investigate whether applications currently running on Linux virtual machines on volunteer hosts could run in a Docker environment. Evaluate the Boinc2docker environment on Github for HEP applications. If applicable, port an LHC@home application to run in a Docker environment under BOINC.
The ATLAS simulation application was successfully ported to run in a Docker environment under BOINC, with a performance gain compared to a VM in Virtual Box under Linux. The project was a successfull proof of concept and a nice piece of work done by the student. However, more work in this area is required to reach a production level state for containers under BOINC.
Required skills
C++, Python, Linux OSLearning experience
Volunteer computing, BOINC, virtualisation, container technologyProject duration
3 monthsProject area
Monitoring of the distributed infrastructure LearningContact for further details
Nils HøimyrCERN group
IT/CMStatus
Accomplished Submitted by hoimyr on Tuesday, December 6, 2016 - 09:23.Benoist Wolleb
HEIG-VD
Laurence Field
Project finished 31 Jul 2016