Containers for Portable, Productive, and Performant Scientific Computing

被引:35
作者
Hale, Jack S. [1 ]
Li, Lizao [2 ]
Richardson, Christopher N. [3 ]
Wells, Garth N. [4 ]
机构
[1] Univ Luxembourg, Res Unit Engn Sci, Luxembourg, Luxembourg
[2] Univ Minnesota, Math, Minneapolis, MN 55455 USA
[3] Univ Cambridge, Cambridge, England
[4] Univ Cambridge, Solid Mech, Cambridge, England
基金
英国工程与自然科学研究理事会;
关键词
maintainability; performance measures; portability; scientific computing; software engineering;
D O I
10.1109/MCSE.2017.2421459
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Containers are an emerging technology that holds promise for improving productivity and code portability in scientific computing. Linux container technology for the distribution of a nontrivial scientific computing software stack and its execution on a spectrum of platforms from laptop computers through to high-performance computing systems offers an intriguing step forward.
引用
收藏
页码:40 / 50
页数:11
相关论文
共 14 条
[1]  
[Anonymous], 2014, HPGMG 1 0 BENCHMARK
[2]  
[Anonymous], 2014, LINUX J
[3]  
Apaolaza A., 2016, P 2016 CHI C EXTENDE, P2766, DOI [10.1145/2851581.2892483, DOI 10.1145/2851581.2892483]
[4]  
Bahls D., 2016, P CRAY US GROUP C
[5]  
Boettiger Carl, 2015, ACM SIGOPS Operating Systems Review, V49, P71
[6]   The impact of Docker containers on the performance of genomic pipelines [J].
Di Tommaso, Paolo ;
Palumbo, Emilio ;
Chatzou, Maria ;
Prieto, Pablo ;
Heuer, Michael L. ;
Notredame, Cedric .
PEERJ, 2015, 3
[7]  
Felter W, 2015, INT SYM PERFORM ANAL, P171, DOI 10.1109/ISPASS.2015.7095802
[8]   Skyport - Container-Based Execution Environment Management for Multi-Cloud Scientific Workflows [J].
Gerlach, Wolfgang ;
Tang, Wei ;
Keegan, Kevin ;
Harrison, Travis ;
Wilke, Andreas ;
Bischof, Jared ;
D'Souza, Mark ;
Devoid, Scott ;
Murphy-Olson, Daniel ;
Desai, Narayan ;
Meyer, Folker .
2014 5TH INTERNATIONAL WORKSHOP ON DATA-INTENSIVE COMPUTING IN THE CLOUDS (DATACLOUD), 2014, :25-32
[9]  
Haines R., 2016, REPRODUCIBLE RES CIT
[10]  
Jacobsen D. M., 2015, P CRAY US GROUP C