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...

Full description

Bibliographic Details
Main Authors: Moreira Belmiro, Trigazis Spyridon, Tsioutsias Theodoros
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