A Multi-faceted Analysis of the Performance Variability of Virtual Machines

09/21/2023
by   Luciano Baresi, et al.
0

Cloud computing and virtualization solutions allow one to rent the virtual machines (VMs) needed to run applications on a pay-per-use basis, but rented VMs do not offer any guarantee on their performance. Cloud platforms are known to be affected by performance variability, but a better understanding is still required. This paper moves in that direction and presents an in-depth, multi-faceted study on the performance variability of VMs. Unlike previous studies, our assessment covers a wide range of factors: 16 VM types from 4 well-known cloud providers, 10 benchmarks, and 28 different metrics. We present four new contributions. First, we introduce a new benchmark suite (VMBS) that let researchers and practitioners systematically collect a diverse set of performance data. Second, we present a new indicator, called Variability Indicator, that allows for measuring variability in the performance of VMs. Third, we illustrate an analysis of the collected data across four different dimensions: resources, isolation, time, and cost. Fourth, we present multiple predictive models based on Machine Learning that aim to forecast future performance and detect time patterns. Our experiments provide important insights on the resource variability of VMs, highlighting differences and similarities between various cloud providers. To the best of our knowledge, this is the widest analysis ever conducted on the topic.

READ FULL TEXT

page 1

page 11

page 18

page 19

research
04/14/2023

The Night Shift: Understanding Performance Variability of Cloud Serverless Platforms

Function-as-a-Service is a popular cloud programming model that supports...
research
12/27/2018

An efficient cloud scheduler design supporting preemptible instances

Maximizing resource utilization by performing an efficient resource prov...
research
05/24/2022

Optimization Heuristics for Cost-Efficient Long-Term Cloud Portfolio Allocations Under Uncertainty

Today's cloud infrastructure landscape offers a broad range of services ...
research
12/19/2019

Is Big Data Performance Reproducible in Modern Cloud Networks?

Performance variability has been acknowledged as a problem for over a de...
research
12/28/2020

SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computing

Function-as-a-Service (FaaS) is one of the most promising directions for...
research
04/27/2019

The Ideal Versus the Real: Revisiting the History of Virtual Machines and Containers

The common perception in both academic literature and the industry today...
research
03/10/2020

In Datacenter Performance, The Only Constant Is Change

All computing infrastructure suffers from performance variability, be it...

Please sign up or login with your details

Forgot password? Click here to reset