HEP software stacks are not shallow. Indeed, HEP experiments' software are usually many applications in one (reconstruction, simulation, analysis, ...) and thus require many libraries - developed in-house or by third parties - to be properly compiled and installed. Moreover, because of resource constraints, experiments' software is usually installed, tested, validated and deployed on a very narrow set of platforms, architectures, toolchains and operating systems. As a consequence, bootstrapping a software environment on a developer machine or deploying the software on production or user machines is usually perceived as tedious and iterative work, especially when one wants the native performances of bare metal. `Docker` containers provide an...
International audienceUsed as lightweight virtual machines or as enhanced chroot environments, Linux...
The Merritt Digital Preservation System consists of 8 microservices deployed to 23 production server...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
Proceedings to appear in Journal of Physics : Conference SeriesInternational audienceHEP software st...
HEP software stacks are not shallow. Indeed, HEP experiments’ software is usually many applications ...
The main purpose of this thesis was to introduce software containerization, a type of OS level virtu...
In this paper the emerging technology of Linux containers is examined and evaluated for use in the H...
Virtualization technology plays a vital role in cloud computing. In particular, benefits of virtuali...
Over the past decade, continuous software development has become a common place in the field of soft...
Containerization is the process of creating, packaging, distributing, deploying, and executing appli...
Due to the specific needs of biomedical researchers, in-house development of software is widespread....
International audienceThe High Performance Computing (HPC) domain aims to optimize code in order to ...
The High Performance Computing (HPC) domain aims to optimize code in order to use the last multicore...
International audienceUsed as lightweight virtual machines or as enhanced chroot environments, Linux...
The Merritt Digital Preservation System consists of 8 microservices deployed to 23 production server...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
Proceedings to appear in Journal of Physics : Conference SeriesInternational audienceHEP software st...
HEP software stacks are not shallow. Indeed, HEP experiments’ software is usually many applications ...
The main purpose of this thesis was to introduce software containerization, a type of OS level virtu...
In this paper the emerging technology of Linux containers is examined and evaluated for use in the H...
Virtualization technology plays a vital role in cloud computing. In particular, benefits of virtuali...
Over the past decade, continuous software development has become a common place in the field of soft...
Containerization is the process of creating, packaging, distributing, deploying, and executing appli...
Due to the specific needs of biomedical researchers, in-house development of software is widespread....
International audienceThe High Performance Computing (HPC) domain aims to optimize code in order to ...
The High Performance Computing (HPC) domain aims to optimize code in order to use the last multicore...
International audienceUsed as lightweight virtual machines or as enhanced chroot environments, Linux...
The Merritt Digital Preservation System consists of 8 microservices deployed to 23 production server...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...