Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A general method for evaluating the overhead when consolidating servers: performance degradation in virtual machines and containers

Published: 01 June 2022 Publication History

Abstract

Server consolidation is one of the most commonly used techniques for reducing energy consumption in datacenters; however, this results in inherent performance degradation due to the coallocation of virtual servers, i.e., virtual machines (VMs) and containers, in physical ones. Given the widespread use of containers and their combination with VMs, it is necessary to quantify the performance degradation in these new consolidation scenarios, as this information will help system administrators make decisions based on server performance management. In this paper, a general method for quantifying performance degradation, that is, server overhead, is proposed for arbitrary consolidation scenarios. To demonstrate the applicability of the method, we develop a set of experiments with varying combinations of VMs, containers, and workload demands. From the results, we can obtain a suitable method for quantifying performance degradation that can be implemented as a recursive algorithm. From the set of experiments addressing the hypothetical consolidation scenarios, we show that the overhead depends not only on the type of hypervisor and the workload distribution but also on the combination of VMs and containers and their nesting, if feasible.

References

[1]
Bachiega NG, Souza PS, Bruschi SM, De Souza, SDR (2018) Container-based performance evaluation: a survey and challenges. In: 2018 IEEE international conference on cloud engineering (IC2E). IEEE, pp 398–403
[2]
Bermejo B and Juiz C On the classification and quantification of server consolidation overheads J Supercomput 2021 77 1
[3]
Bermejo B, Juiz C, and Guerrero C Virtualization and consolidation: a systematic review of the past 10 years of research on energy and performance J Supercomput 2019 75 2 808-836
[4]
Bhardwaj A and Krishna CR Virtualization in cloud computing: Moving from hypervisor to containerization—a survey Arab J Sci Eng 2021 58 1-17
[5]
Casalicchio E A study on performance measures for auto-scaling cpu-intensive containerized applications Clust Comput 2019 22 3 995-1006
[6]
Chae M, Lee H, and Lee K A performance comparison of linux containers and virtual machines using docker and kvm Clust Comput 2019 22 1 1765-1775
[7]
Desai PR A survey of performance comparison between virtual machines and containers Int J Comput Sci Eng 2016 4 7 55-59
[8]
Efoui-Hess M (2019) Climate crisis: The unsustainable use of online video. The Shift Project: Paris, France
[9]
Helali L and Omri MN A survey of data center consolidation in cloud computing systems Computer Sci Rev 2021 39 100366
[10]
Huber N, von Quast M, Brosig F, Hauck M, Kounev S (2011) A method for experimental analysis and modeling of virtualization performance overhead. In: International conference on cloud computing and services science. Springer, pp 353–370
[11]
Kleinrock L Time-shared systems: A theoretical treatment J ACM (JACM) 1967 14 2 242-261
[12]
Mardan AAA and Kono K When the virtual machine wins over the container: Dbms performance and isolation in virtualized environments J Inf Process 2020 28 369-377
[13]
Martin JP, Kandasamy A, and Chandrasekaran K Exploring the support for high performance applications in the container runtime environment HCIS 2018 8 1 1-15
[14]
Molero, X., Juiz, C., Roden˜o, M.: Evaluaci´on y modelado del rendimiento de los sistemas inform´aticos. Pearson Educaci´on London (2004)
[15]
Xu F, Liu F, Jin H, and Vasilakos AV Managing performance overhead of virtual machines in cloud computing: a survey, state of the art, and future directions Proc IEEE 2013 102 1 11-31

Cited By

View all
  • (2024)Perspective of virtual machine consolidation in cloud computing: a systematic surveyTelecommunications Systems10.1007/s11235-024-01184-987:2(257-285)Online publication date: 1-Oct-2024
  • (2024)On the scalability of the speedup considering the overhead of consolidating virtual machines in servers for data centersThe Journal of Supercomputing10.1007/s11227-024-05943-y80:9(12463-12511)Online publication date: 1-Jun-2024
  • (2023)Approbation of Asymptotic Method for Queue with an Unlimited Number of Servers and State-Dependent Service RateDistributed Computer and Communication Networks: Control, Computation, Communications10.1007/978-3-031-50482-2_28(361-372)Online publication date: 25-Sep-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image The Journal of Supercomputing
The Journal of Supercomputing  Volume 78, Issue 9
Jun 2022
864 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 June 2022
Accepted: 12 January 2022

Author Tags

  1. Overhead
  2. Server consolidation
  3. Virtualization
  4. Performance evaluation

Qualifiers

  • Research-article

Funding Sources

  • Universitat de Les Illes Balears

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Perspective of virtual machine consolidation in cloud computing: a systematic surveyTelecommunications Systems10.1007/s11235-024-01184-987:2(257-285)Online publication date: 1-Oct-2024
  • (2024)On the scalability of the speedup considering the overhead of consolidating virtual machines in servers for data centersThe Journal of Supercomputing10.1007/s11227-024-05943-y80:9(12463-12511)Online publication date: 1-Jun-2024
  • (2023)Approbation of Asymptotic Method for Queue with an Unlimited Number of Servers and State-Dependent Service RateDistributed Computer and Communication Networks: Control, Computation, Communications10.1007/978-3-031-50482-2_28(361-372)Online publication date: 25-Sep-2023

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media