2018
DOI: 10.1016/j.jss.2018.07.077
|View full text |Cite
|
Sign up to set email alerts
|

How does docker affect energy consumption? Evaluating workloads in and out of Docker containers

Abstract: Context: Virtual machines provide isolation of services at the cost of hypervisors and more resource usage. This spurred the growth of systems like Docker that enable single hosts to isolate several applications, similar to VMs, within a low-overhead abstraction called containers. Motivation: Although containers tout low overhead performance, do they still have low energy consumption? Methodology: This work statistically compares (ttest, Wilcoxon) the energy consumption of three application workloads in Docker… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0
1

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(12 citation statements)
references
References 12 publications
0
8
0
1
Order By: Relevance
“…Figure 3 reports that this is not the case, as the energy consumption variation does not get noticeably affected by Docker while running a same compiled version of the benchmarks at 5 %, 50 % and 100 % workloads. In fact, while Docker increases the energy consumption due to the extra layer it implements [9], it does not noticeably affect the energy variation. The standard deviation (STD) is even slightly smaller (ST D Docker = 192mJ ,ST D Binar y = 207mJ ), taking into account the measurements errors and the OS activity.…”
Section: Measurement Tools and Methodologymentioning
confidence: 96%
“…Figure 3 reports that this is not the case, as the energy consumption variation does not get noticeably affected by Docker while running a same compiled version of the benchmarks at 5 %, 50 % and 100 % workloads. In fact, while Docker increases the energy consumption due to the extra layer it implements [9], it does not noticeably affect the energy variation. The standard deviation (STD) is even slightly smaller (ST D Docker = 192mJ ,ST D Binar y = 207mJ ), taking into account the measurements errors and the OS activity.…”
Section: Measurement Tools and Methodologymentioning
confidence: 96%
“…In some papers, such as [15,16], the topics are only briefly raised. Most of the papers use other approaches to deal with the subject matter.…”
Section: Experiments Backgrounds Prospects and Related Workmentioning
confidence: 99%
“…Most of the papers use other approaches to deal with the subject matter. For example, in [16], entire systems are compared natively and inside Docker containers, whereas we are more concerned with single containers connected to a network, without referring to overall systems, but taking scalability into account. Other papers are concerned with solving well-known problems; for example, the creation of a container broker system for monitoring containers and their consumption [17] or the consolidation of VMs if containers can be moved to other systems [18].…”
Section: Experiments Backgrounds Prospects and Related Workmentioning
confidence: 99%
“…Barresi et al [38] introduced MicroCloud, which is a container-based solution for managing cloud resource efficiently. Santos et al [39] evalu- ated the energy consumption of different applications executed in Docker and bare metal. However, the energy efficient scheduling is not considered in these container-based work.…”
Section: Related Workmentioning
confidence: 99%