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
Last synced: 10 months ago · JSON representation

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
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

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

The best of cloud and high performance computing: technology and community combined.

GitHub Events

Total
Last Year