Scalability of VM Provisioning Systems

06/18/2016
by   Mike Jones, et al.
0

Virtual machines and virtualized hardware have been around for over half a century. The commoditization of the x86 platform and its rapidly growing hardware capabilities have led to recent exponential growth in the use of virtualization both in the enterprise and high performance computing (HPC). The startup time of a virtualized environment is a key performance metric for high performance computing in which the runtime of any individual task is typically much shorter than the lifetime of a virtualized service in an enterprise context. In this paper, a methodology for accurately measuring the startup performance on an HPC system is described. The startup performance overhead of three of the most mature, widely deployed cloud management frameworks (OpenStack, OpenNebula, and Eucalyptus) is measured to determine their suitability for workloads typically seen in an HPC environment. A 10x performance difference is observed between the fastest (Eucalyptus) and the slowest (OpenNebula) framework. This time difference is primarily due to delays in waiting on networking in the cloud-init portion of the startup. The methodology and measurements presented should facilitate the optimization of startup across a variety of virtualization environments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/16/2022

Containerisation for High Performance Computing Systems: Survey and Prospects

Containers improve the efficiency in application deployment and thus hav...
research
06/22/2020

Multiverse: Dynamic VM Provisioning for Virtualized High Performance Computing Clusters

Traditionally, HPC workloads have been deployed in bare-metal clusters; ...
research
11/05/2020

Simulation-Based Performance Prediction of HPC Applications: A Case Study of HPL

We propose a simulation-based approach for performance modeling of paral...
research
11/18/2022

A DPU Solution for Container Overlay Networks

There is an increasing demand to incorporate hybrid environments as part...
research
11/19/2022

Block size estimation for data partitioning in HPC applications using machine learning techniques

The extensive use of HPC infrastructures and frameworks for running data...
research
12/11/2019

High Performance Computing for Geospatial Applications: A Retrospective View

Many types of geospatial analyses are computationally complex, involving...
research
01/29/2018

A cost effective and reliable environment monitoring system for HPC applications

We present a slow control system to gather all relevant environment info...

Please sign up or login with your details

Forgot password? Click here to reset