HEP software stacks are not shallow. Indeed, HEP experiments’ software is 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 inte...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
The High Performance Computing (HPC) domain aims to optimize code in order to use the latest multico...
The use of containerization technologies for software development, such as Docker, is now widespread...
HEP software stacks are not shallow. Indeed, HEP experiments' software are usually many applications...
Proceedings to appear in Journal of Physics : Conference SeriesInternational audienceHEP software st...
The main purpose of this thesis was to introduce software containerization, a type of OS level virtu...
Over the past decade, continuous software development has become a common place in the field of soft...
The Merritt Digital Preservation System consists of 8 microservices deployed to 23 production server...
Traditional software development processes usually result in relatively large teams working on a sin...
Due to the specific needs of biomedical researchers, in-house development of software is widespread....
Virtualization technology plays a vital role in cloud computing. In particular, benefits of virtuali...
In this paper the emerging technology of Linux containers is examined and evaluated for use in the H...
Containerization is the process of creating, packaging, distributing, deploying, and executing appli...
Containers have enabled new computing paradigms such as Functions-as-a- Service in data centers toda...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
The High Performance Computing (HPC) domain aims to optimize code in order to use the latest multico...
The use of containerization technologies for software development, such as Docker, is now widespread...
HEP software stacks are not shallow. Indeed, HEP experiments' software are usually many applications...
Proceedings to appear in Journal of Physics : Conference SeriesInternational audienceHEP software st...
The main purpose of this thesis was to introduce software containerization, a type of OS level virtu...
Over the past decade, continuous software development has become a common place in the field of soft...
The Merritt Digital Preservation System consists of 8 microservices deployed to 23 production server...
Traditional software development processes usually result in relatively large teams working on a sin...
Due to the specific needs of biomedical researchers, in-house development of software is widespread....
Virtualization technology plays a vital role in cloud computing. In particular, benefits of virtuali...
In this paper the emerging technology of Linux containers is examined and evaluated for use in the H...
Containerization is the process of creating, packaging, distributing, deploying, and executing appli...
Containers have enabled new computing paradigms such as Functions-as-a- Service in data centers toda...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
Reliably building and maintaining systems across environments is a continuing problem. A project or ...
The High Performance Computing (HPC) domain aims to optimize code in order to use the latest multico...
The use of containerization technologies for software development, such as Docker, is now widespread...