Fig. 1. HPC platform structure. (a) HPC container integration with existing HPC platform. (b) Docker case 1: container as MPI process of each job. (c) Docker case 2: container as HPC worker node.
Fig. 2. Performance test with HPL benchmark.
References
- D. M. Jacobsen and R. S. Canon, "Contain this, unleashing Docker for HPC," in Proceedings of the Cray User Group, Chicago, IL, 2015.
- M. de Bayser and R. Cerqueira, "Integrating MPI with Docker for HPC," in Proceedings of 2017 IEEE International Conference on Cloud Engineering (IC2E), 2017, pp. 259-265.
- J. Sparks, "HPC containers in use," in Proceedings of the Cray User Group, Redmond, WA, 2017.
- J. H. Huh and K. Seo, "Design and test bed experiments of server operation system using virtualization technology," Human-centric Computing and Information Sciences, vol. 6, article no. 1, 2016.
- L. Benedicic, F. A. Cruz, A. Madonna, and K. Mariotti, "Portable, high-performance containers for HPC," 2017 [Online]. Available: https://arxiv.org/abs/1704.03383.
- J. Higgins, V. Holmes, and C. Venters, "Orchestrating Docker containers in the HPC environment," in High Performance Computing. Cham: Springer, 2015, pp. 506-513.
- G. M. Kurtzer, V. Sochat, and M. W. Bauer, "Singularity: scientific containers for mobility of compute," PloS One, vol. 12, no. 5, article no. e0177459, 2017.
- J. P. Martin, A. Kandasamy, and K. Chandrasekaran, "Exploring the support for high performance applications in the container runtime environment," Human-centric Computing and Information Sciences, vol. 8, article no. 1, 2018.
- N. Nguyen and D. Bein, "Distributed MPI cluster with Docker swarm mode," in Proceedings of 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, 2017, pp. 1-7.
- B. Gerofi, R. Riesen, R. W. Wisniewski, and Y. Ishikawa, "Toward full specialization of the HPC software stack: reconciling application containers and lightweight multi-kernels," in Proceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers (ROSS), Washington, DC, 2017.