Performance Evaluation of Deep Learning Tools in Docker Containers

被引:33
|
作者
Xu, Pengfei [1 ]
Shi, Shaohuai [1 ]
Chu, Xiaowen [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
10.1109/BIGCOM.2017.32
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the success of deep learning techniques in a broad range of application domains, many deep learning software frameworks have been developed and are being updated frequently to adapt to new hardware features and software libraries, which bring a big challenge for end users and system administrators. To address this problem, container techniques are widely used to simplify the deployment and management of deep learning software. However, it remains unknown whether container techniques bring any performance penalty to deep learning applications. The purpose of this work is to systematically evaluate the impact of docker container on the performance of deep learning applications. We first benchmark the performance of system components (IO, CPU and GPU) in a docker container and the host system and compare the results to see if there's any difference. According to our results, we find that computational intensive jobs, either running on CPU or GPU, have small overhead indicating docker containers can be applied to deep learning programs. Then we evaluate the performance of some popular deep learning tools deployed in a docker container and the host system. It turns out that the docker container will not cause noticeable drawbacks while running those deep learning tools. So encapsulating deep learning tool in a container is a feasible solution.
引用
收藏
页码:395 / 403
页数:9
相关论文
共 50 条
  • [21] Orchestrating Docker Containers in the HPC Environment
    Higgins, Joshua
    Holmes, Violeta
    Venters, Colin
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2015, 2015, 9137 : 506 - 513
  • [22] Monitoring the Energy Consumption of Docker Containers
    Warade, Mehul
    Lee, Kevin
    Ranaweera, Chathurika
    Schneider, Jean-Guy
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1703 - 1710
  • [23] An Introduction to Rocker: Docker Containers for R
    Boettiger, Carl
    Eddelbuettel, Dirk
    R JOURNAL, 2017, 9 (02): : 527 - 536
  • [24] Enabling Docker Containers for High-Performance and Many-Task Computing
    Azab, Abdulrahman
    2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, : 279 - 285
  • [25] Analysis of Network IO Performance in Hadoop Cluster Environments Based on Docker Containers
    Varma, P. China Venkanna
    Chakravarthy, K. V. Kalyan
    Kumari, V. Valli
    Raju, S. Viswanadha
    PROCEEDINGS OF FIFTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2015), VOL 2, 2016, 437 : 227 - 237
  • [26] Ocular Diseases Diagnosis in Fundus Images using a Deep Learning: Approaches, tools and Performance evaluation
    Elloumi, Yaroub
    Akil, Mohamed
    Boudegga, Henda
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2019, 2019, 10996
  • [27] ConLAR: Learning to Allocate Resources to Docker Containers under Time-Varying Workloads
    Chen, Diwei
    Shen, Beijun
    Chen, Yuting
    2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021), 2021, : 458 - 469
  • [28] DCSPARK: VIRTUALIZING SPARK USING DOCKER CONTAINERS
    Lei, Zhou
    Du, Hongguang
    Chen, Shengbo
    Zhu, Caixin
    Liu, Xianyang
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2016, : 13 - 18
  • [29] Fast In-Memory CRIU for Docker Containers
    Venkatesh, Ranjan Sarpangala
    Smejkal, Till
    Milojicic, Dejan S.
    Gavrilovska, Ada
    MEMSYS 2019: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2019, : 53 - 65
  • [30] In Search of the Ideal Storage Configuration for Docker Containers
    Tarasov, Vasily
    Rupprecht, Lukas
    Skourtis, Dimitris
    Warke, Amit
    Hildebrand, Dean
    Mohamed, Mohamed
    Mandagere, Nagapramod
    Li, Wenji
    Rangaswami, Raju
    Zhao, Ming
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 199 - 206