Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion 2017
DOI: 10.1145/3053600.3053605
|View full text |Cite
|
Sign up to set email alerts
|

Measuring Docker Performance

Abstract: Today, a new technology is going to change the way platforms for the internet of services are designed and managed. This technology is called container (e.g. Docker and LXC). The internet of service industry is adopting the container technology both for internal usage and as commercial offering. The use of container as base technology for largescale systems opens many challenges in the area of resource management at run-time, for example: autoscaling, optimal deployment and monitoring. Specifically, monitoring… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
31
0
3

Year Published

2019
2019
2021
2021

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 60 publications
(35 citation statements)
references
References 15 publications
1
31
0
3
Order By: Relevance
“…Then, the correlation model is used to take appropriate auto-scaling decisions. This work confirms also the importance of monitoring the appropriate performance counters, as suggested in [11].…”
Section: Performancesupporting
confidence: 86%
See 3 more Smart Citations
“…Then, the correlation model is used to take appropriate auto-scaling decisions. This work confirms also the importance of monitoring the appropriate performance counters, as suggested in [11].…”
Section: Performancesupporting
confidence: 86%
“…Performance monitoring is a topic of increasing interest for the containers' research community. In [11] the authors assess the different measurement methodology used to collect performance counters for CPU and disk I/O intensive Docker workload. The importance of using information about the performance of all the stack components to take effective deployment and adaptation decisions is addressed in [20] where the authors propose Elascale, a cloud service for monitoring performance metrics at all the layers of the computational stack.…”
Section: Performancementioning
confidence: 99%
See 2 more Smart Citations
“…Container-level runtime metrics are pulled from containers by the Kubernetes kubelet process using the cAdvisor software, which has low overhead. 19,20 Prometheus pulls this data from the kubelet every 15 seconds, which should have a negligible performance impact on the overall system when amortized over experiments lasting 20 to 30 minutes. Results for the entire experiment are queried from Prometheus only after the experiment is finished.…”
Section: Data Collectionmentioning
confidence: 99%