AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Short Paper

Interference Analysis of Co-Located Container Workloads: A Perspective from Hardware Performance Counters

Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China
School of Information Science and Technology, Northeast Normal University, Changchun 130117, China
Faculty of Science and Technology, University of Macau, Macau 999078, China
Show Author Information

Abstract

Workload characterization is critical for resource management and scheduling. Recently, with the fast development of container technique, more and more cloud service providers like Google and Alibaba adopt containers to provide cloud services, due to the low overheads. However, the characteristics of co-located diverse services (e.g., interactive on-line services, off-line computing services) running in containers are still not clear. In this paper, we present a comprehensive analysis of the characteristics of co-located workloads running in containers on the same server from the perspective of hardware events. Our study quantifies and reveals the system behavior from the micro-architecture level when workloads are running in different co-location patterns. Through the analysis of typical hardware events, we provide recommended/unrecommended co-location workload patterns which provide valuable deployment suggestions for datacenter administrators.

Electronic Supplementary Material

Download File(s)
jcst-35-2-412-Highlights.pdf (478.2 KB)

References

[1]
Lu C, Ye K, Xu G et al. Imbalance in the cloud: An analysis on Alibaba cluster trace. In Proc. the 2017 IEEE Int. Big Data, December 2017, pp.2884-2892.
[2]

Panda S K, Jana P K. SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. The Journal of Supercomputing, 2017, 73(6): 2730-2762.

[3]

Hosseinimotlagh S, Khunjush F, Samadzadeh R. Seats: Smart energy-aware task scheduling in real-time cloud computing. The Journal of Supercomputing, 2015, 71(1): 45-66.

[4]

Shen Y, Bao Z, Qin X et al. Adaptive task scheduling strategy in cloud: When energy consumption meets performance guarantee. World Wide Web, 2017, 20(2): 155-173.

[5]
Gao W, Zhan J, Wang L et al. BigDataBench: A scalable and unified big data and AI benchmark suite. arXiv: 1802.08254, 2018. https://arxiv.org/abs/1802.08254, November 2019.
[6]

Ferdman M, Adileh A, Koçberber O et al. Clearing the clouds: A study of emerging scale-out workloads on modern hardware. ACM SIGPLAN Notices, 2012, 47(4): 37-48.

[7]

Jia Z, Zhan J, Wang L et al. Understanding big data analytics workloads on modern processors. IEEE Trans. Parallel and Distributed Systems, 2017, 28(6): 1797-1810.

[8]
Chen W, Ye K, Xu C. Co-locating online workload and offline workload in the cloud: An interference analysis. In Proc. the 21st Int. High Performance Computing and Communications, August 2019, pp.2278-2283.
Journal of Computer Science and Technology
Pages 412-417
Cite this article:
Chen W-Y, Ye K-J, Lu C-Z, et al. Interference Analysis of Co-Located Container Workloads: A Perspective from Hardware Performance Counters. Journal of Computer Science and Technology, 2020, 35(2): 412-417. https://doi.org/10.1007/s11390-020-9707-y

423

Views

7

Crossref

N/A

Web of Science

8

Scopus

0

CSCD

Altmetrics

Received: 10 May 2019
Revised: 06 February 2020
Published: 27 March 2020
©Institute of Computing Technology, Chinese Academy of Sciences 2020
Return