Skip to content

elixir-no-nels/ehos-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
brugger
Dec 3, 2020
bb0f7a5 · Dec 3, 2020
Dec 3, 2020
Dec 2, 2020
Dec 3, 2020
Nov 11, 2019
Dec 2, 2020
Jun 3, 2019
Jun 3, 2019
Apr 16, 2019
Sep 27, 2018
Sep 26, 2018
Dec 2, 2020
Mar 26, 2020
May 3, 2019
Dec 3, 2020
Dec 3, 2020

Repository files navigation

EHOS

Elastic HTCondor OpenStack Scaling - Pronounced EOS

EHOS is a cloud based HPC where the number of compute nodes that scales according to a workload. This ensures that resources are not wasted when during computational lulls.

EHOS is implemented in python 3, uses HTCondor for job scheduling, and openstack for the virtual compute generation. The long time goal is to support additional virtulisation backends including AWS and VmWare.

This implementation used CentOS 7 for the virtual computes, using the openstack implementation at: uh-iaas.no, it is recommended to look at their documentation regarding basic openstack operations and usage as it will not be covered by this document (http://docs.uh-iaas.no/en/latest/).

Read the quick start to try ehos, or dive into the full documentation for more details regarding architecture, installation, and running the system in a production environment. There is now an ansible-playbook available as well: ansible-role-ehos