Optimizing OpenStack Nova for Scientific Workloads
The CERN OpenStack cloud provides over 300,000 CPU cores to run data processing analyses for the Large Hadron Collider (LHC) experiments. To deliver these services, with high performance and reliable service levels, while at the same time ensuring a continuous high resource utilization has been one...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
EDP Sciences
2019-01-01
|
Series: | EPJ Web of Conferences |
Online Access: | https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07031.pdf |
id |
doaj-276b135d7891480585c7f9945deaae95 |
---|---|
record_format |
Article |
spelling |
doaj-276b135d7891480585c7f9945deaae952021-08-02T12:01:52ZengEDP SciencesEPJ Web of Conferences2100-014X2019-01-012140703110.1051/epjconf/201921407031epjconf_chep2018_07031Optimizing OpenStack Nova for Scientific WorkloadsMoreira BelmiroTrigazis SpyridonTsioutsias TheodorosThe CERN OpenStack cloud provides over 300,000 CPU cores to run data processing analyses for the Large Hadron Collider (LHC) experiments. To deliver these services, with high performance and reliable service levels, while at the same time ensuring a continuous high resource utilization has been one of the major challenges for the CERN cloud engineering team. Several optimizations like NUMA-aware scheduling and huge pages, have been deployed to improve scientific workloads performance, but the CERN Cloud team continues to explore new possibilities like preemptible instances and containers on bare-metal. In this paper we will dive into the concept and implementation challenges of preemptible instances and containers on bare-metal for scientific workloads. We will also explore how they can improve scientific workloads throughput and infrastructure resource utilization. We will present the ongoing collaboration with the Square Kilometer Array (SKA) community to develop the necessary upstream enhancement to further improve OpenStack Nova to support large-scale scientific workloads.https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07031.pdf |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Moreira Belmiro Trigazis Spyridon Tsioutsias Theodoros |
spellingShingle |
Moreira Belmiro Trigazis Spyridon Tsioutsias Theodoros Optimizing OpenStack Nova for Scientific Workloads EPJ Web of Conferences |
author_facet |
Moreira Belmiro Trigazis Spyridon Tsioutsias Theodoros |
author_sort |
Moreira Belmiro |
title |
Optimizing OpenStack Nova for Scientific Workloads |
title_short |
Optimizing OpenStack Nova for Scientific Workloads |
title_full |
Optimizing OpenStack Nova for Scientific Workloads |
title_fullStr |
Optimizing OpenStack Nova for Scientific Workloads |
title_full_unstemmed |
Optimizing OpenStack Nova for Scientific Workloads |
title_sort |
optimizing openstack nova for scientific workloads |
publisher |
EDP Sciences |
series |
EPJ Web of Conferences |
issn |
2100-014X |
publishDate |
2019-01-01 |
description |
The CERN OpenStack cloud provides over 300,000 CPU cores to run data processing analyses for the Large Hadron Collider (LHC) experiments. To deliver these services, with high performance and reliable service levels, while at the same time ensuring a continuous high resource utilization has been one of the major challenges for the CERN cloud engineering team. Several optimizations like NUMA-aware scheduling and huge pages, have been deployed to improve scientific workloads performance, but the CERN Cloud team continues to explore new possibilities like preemptible instances and containers on bare-metal. In this paper we will dive into the concept and implementation challenges of preemptible instances and containers on bare-metal for scientific workloads. We will also explore how they can improve scientific workloads throughput and infrastructure resource utilization. We will present the ongoing collaboration with the Square Kilometer Array (SKA) community to develop the necessary upstream enhancement to further improve OpenStack Nova to support large-scale scientific workloads. |
url |
https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07031.pdf |
work_keys_str_mv |
AT moreirabelmiro optimizingopenstacknovaforscientificworkloads AT trigazisspyridon optimizingopenstacknovaforscientificworkloads AT tsioutsiastheodoros optimizingopenstacknovaforscientificworkloads |
_version_ |
1721232827507277824 |