https://github.com/converged-computing/bare-vm-container-study
Testing the impact of containers vs. "bare meta" VM on the cloud
https://github.com/converged-computing/bare-vm-container-study
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.0%) to scientific vocabulary
Repository
Testing the impact of containers vs. "bare meta" VM on the cloud
Basic Info
- Host: GitHub
- Owner: converged-computing
- License: mit
- Language: Python
- Default Branch: main
- Size: 5.82 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
Bare Metal (VM) vs. Container
We want to test the difference between:
- building an application on bare metal
- building with a container on the same instruction set (the instance)
- building with a container on a different instruction set (my host)
for each container build:
- running on bare metal
- running with singularity
- running with docker
docker: includes Docker builds for:
- host machine "a different machines" instances for 14 applications
- a similar build script c2d-build.sh to build the "same" containers on c2d instances (I don't expect these to be different)
bare-vm: includes a monster script for that combines each previous docker build to build on bare metal, along with installing Singularity.
experiment: runs the experiment, once all the software is ready!
I was going to add Podman, but I think I hate it too much and I'm worried it has a conflicting dependency with docker. I'm going to be consistent and build flux / mpi into the containers. I don't know if I'll wind up using flux or MPI to run on one node, but it's worth having it.
License
HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.
See LICENSE, COPYRIGHT, and NOTICE for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614
Owner
- Name: Converged Computing
- Login: converged-computing
- Kind: organization
- Website: https://converged-computing.org
- Repositories: 84
- Profile: https://github.com/converged-computing
The best of cloud and high performance computing: technology and community combined.