Virtualization Techniques Compared: Performance, Resource, and Power Usage Overheads in Clouds

被引:21
作者
Tesfatsion, Selome Kostentinos [1 ]
Klein, Cristian [1 ]
Tordsson, Johan [1 ]
机构
[1] Umea Univ, Dept Comp Sci, Umea, Sweden
来源
PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18) | 2018年
关键词
D O I
10.1145/3184407.3184414
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization solutions based on hypervisors or containers are enabling technologies for scalable, flexible, and cost-effective resource sharing. As the fundamental limitations of each technology are yet to be understood, they need to be regularly reevaluated to better understand the trade-off provided by latest technological advances. This paper presents an in-depth quantitative analysis of virtualization overheads in these two groups of systems and their gaps relative to native environments based on a diverse set of workloads that stress CPU, memory, storage, and networking resources. KVM and XEN are used to represent hypervisor-based virtualization, and LXC and Docker for container-based platforms. The systems were evaluated with respect to several cloud resource management dimensions including performance, isolation, resource usage, energy efficiency, start-up time, and density. Our study is useful both to practitioners to understand the current state of the technology in order to make the right decision in the selection, operation and/or design of platforms and to scholars to illustrate how these technologies evolved over time.
引用
收藏
页码:145 / 156
页数:12
相关论文
共 27 条
  • [1] Adufu T, 2015, ASIA-PAC NETW OPER M, P507, DOI 10.1109/APNOMS.2015.7275379
  • [2] Agarwal Kavita., 2015, P 6 ASIA PACIFIC WOR, P1, DOI DOI 10.1145/2797022.2797029
  • [3] [Anonymous], 2015, SYSBENCH
  • [4] [Anonymous], 2000, Proc. 2nd Int. SANE Conf
  • [5] Barham P., 2003, ACM SIGOPS OPER SYST, V37, P164
  • [6] Containers and Cloud: From LXC to Docker to Kubernetes
    Bernstein, David
    [J]. IEEE CLOUD COMPUTING, 2014, 1 (03): : 81 - 84
  • [7] Profiling and Understanding Virtualization Overhead in Cloud
    Chen, Liuhua
    Patel, Shilkumar
    Shen, Haiying
    Zhou, Zhongyi
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 31 - 40
  • [8] Cherkasova Ludmila, 2007, Performance Evaluation Review, V35, P42, DOI 10.1145/1330555.1330556
  • [9] Quasar: Resource-Efficient and QoS-Aware Cluster Management
    Delimitrou, Christina
    Kozyrakis, Christos
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (04) : 127 - 143
  • [10] Delimitrou C, 2013, I S WORKL CHAR PROC, P23, DOI 10.1109/IISWC.2013.6704667