Using Docker in High Performance Computing Applications

被引:0
|
作者
Minh Thanh Chung [1 ]
Nguyen Quang-Hung [1 ]
Manh-Thin Nguyen [1 ]
Nam Thoai [1 ]
机构
[1] HCMC Univ Technol, VNU HCM, Fac Comp Sci & Engn, Ho Chi Minh City, Vietnam
关键词
Docker; HPC; performance evaluation; Graph500; HPL; cloud computing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Virtualization technology plays a vital role in cloud computing. In particular, benefits of virtualization are widely employed in high performance computing (HPC) applications. Recently, virtual machines (VMs) and Docker containers known as two virtualization platforms need to be explored for developing applications efficiently. We target a model for deploying distributed applications on Docker containers, among using well-known benchmarks to evaluate performance between VMs and containers. Based on their architecture, we propose benchmark scenarios to analyze the computing performance and the ability of data access on HPC system. Remarkably, Docker container has more advantages than virtual machine in terms of data intensive application and computing ability, especially the overhead of Docker is trivial. However, Docker architecture has some drawbacks in resource management. Our experiment and evaluation show how to deploy efficiently high performance computing applications on Docker containers and VMs.
引用
收藏
页码:52 / 57
页数:6
相关论文
共 50 条
  • [1] Provision of Docker and InfiniBand in High Performance Computing
    Minh Thanh Chung
    Le, An
    Nguyen Quang-Hung
    Duc-Dung Nguyen
    Nam Thoai
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2016, : 127 - 134
  • [2] Enabling Docker Containers for High-Performance and Many-Task Computing
    Azab, Abdulrahman
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, : 279 - 285
  • [3] High performance computing in biomedical applications
    Bastrakov, S.
    Meyerov, I.
    Gergel, V.
    Gonoskov, A.
    Gorshkov, A.
    Efimenko, E.
    Ivanchenko, M.
    Kirillin, M.
    Malova, A.
    Osipov, G.
    Petrov, V.
    Surmin, I.
    Vildemanov, A.
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 10 - 19
  • [4] High performance computing in petroleum applications
    Ewing, Richard E.
    Qin, Guan
    Zhao, Wei
    [J]. INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2005, 2 : 43 - 57
  • [5] High performance computing applications - Appendix A
    不详
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 191 - 194
  • [6] High Performance Computing Applications Using Parallel Data Processing Units
    Azadbakht, Keyvan
    Serbanescu, Vlad
    de Boer, Frank
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 191 - 206
  • [7] Optimizing Performance and Energy of High Performance Computing Applications
    Brochard, Luigi
    Panda, Raj
    Desota, Don
    Thomas, Francois
    Bell, Rob, Jr.
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 455 - 464
  • [8] A Reliability Model for Cloud Computing for High Performance Computing Applications
    Thanakornworakij, Thanadech
    Nassar, Raja F.
    Leangsuksun, Chokchai
    Paun, Mihaela
    [J]. EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 474 - 483
  • [9] Evaluating ARM and RISC-V Architectures for High-Performance Computing with Docker and Kubernetes
    Dakic, Vedran
    Mrsic, Leo
    Kunic, Zdravko
    Dambic, Goran
    [J]. ELECTRONICS, 2024, 13 (17)
  • [10] Docker Characterization on High Performance SSDs
    Xu, Qiumin
    Awasthi, Manu
    Malladi, Krishna T.
    Bhimani, Janki
    Yang, Jingpei
    Annavaram, Murali
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2017, : 133 - 134