Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 134 tok/s
Gemini 2.5 Pro 41 tok/s Pro
GPT-5 Medium 28 tok/s Pro
GPT-5 High 22 tok/s Pro
GPT-4o 72 tok/s Pro
Kimi K2 211 tok/s Pro
GPT OSS 120B 438 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

A Multi-faceted Analysis of the Performance Variability of Virtual Machines (2309.11959v1)

Published 21 Sep 2023 in cs.SE and cs.DC

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

Definition Search Book Streamline Icon: https://streamlinehq.com
References (22)
  1. What is Containers as a service (CaaS)?. https://www.ibm.com/services/cloud/containers-as-a-service; 2022.
  2. What is Serverless Computing?. https://www.ibm.com/cloud/learn/serverless; 2022.
  3. doi: 10.1145/2897356.2897358
  4. doi: 10.1186/s13174-014-0011-3
  5. Leitner P, Cito J. Patterns in the Chaos—A Study of Performance Variation and Predictability in Public IaaS Clouds. ACM Trans. Internet Technol. 2016; 16(3). doi: 10.1145/2885497
  6. Azure status. https://status.azure.com/en-us/status; 2022.
  7. AWS Service Health Dashboard. https://status.aws.amazon.com/; 2022.
  8. Select a disk type for Azure IaaS Linux VMs - managed disks - Azure Linux Virtual Machines. https://docs.microsoft.com/en-us/azure/virtual-machines/linux/disks-types; 2022.
  9. Amazon EBS volume types - Amazon Elastic Compute Cloud. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html; 2022.
  10. Storage options | Compute Engine Documentation. https://cloud.google.com/compute/docs/disks; 2022.
  11. doi: 10.1007/s10664-019-09681-1
  12. doi: 10.1109/TSE.2019.2927908
  13. Dickey DA, Fuller WA. Distribution of the estimators for autoregressive time series with a unit root. Journal of the American statistical association 1979; 74(366a): 427–431.
  14. Lütkepohl H. New introduction to multiple time series analysis. Springer . 2005
  15. John Wiley & Sons . 2015.
  16. Durbin J, Koopman SJ. Time series analysis by state space methods. 38. OUP Oxford . 2012.
  17. Hyndman RJ, Koehler AB. Another look at measures of forecast accuracy. International journal of forecasting 2006; 22(4): 679–688.
  18. 2006
  19. doi: 10.14778/1920841.1920902
  20. doi: 10.1109/TPDS.2011.66
  21. Casale G, Tribastone M. Modelling Exogenous Variability in Cloud Deployments. SIGMETRICS Perform. Eval. Rev. 2013; 40(4): 73–82. doi: 10.1145/2479942.2479951
  22. Rahman J, Lama P. Predicting the end-to-end tail latency of containerized microservices in the cloud. In: 2019 IEEE International Conference on Cloud Engineering (IC2E)IEEE. ; 2019: 200–210.

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.