Efficient Integration of Containers into Scientific Workflows
Efficient Integration of Containers into Scientific Workflows
复制标题
将容器有效集成到科学工作流程中
DOI:
10.1145/3217880.3217887
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Thain, Douglas
中科院分区:
文献类型:
--
作者:
Sweeney, Kyle M.;Thain, Douglas
Containers offer a powerful way to create portability for scientific applications. However yet incorporating them into workflows requires careful consideration, as straightforward approaches can increase network usage and runtime. We identified three issues in this process: container composition, containerizing workers or jobs, and container image translation. To tackle composition, we define data into three types: OS data, Read-Only, andWorking data, and define dynamic and static composition. Using the static composition (creating a single container for each job) leads to massive waste in sending duplicate data over the network. Dynamic composition (sending the data types separately) enables caching on worker nodes. To answer running workers or jobs inside a container, we looked at the costs of running inside of a container. Finally, when using different types of container technologies simultaneously, we found it's better to convert to the target image types before sending the container images, instead of repeating the same conversion at the job nodes, leading to more wasted time.
DOI:
10.1007/978-3-319-20119-1_36
发表时间:
2015
期刊:
SIGMOD Rec.
影响因子:
--
作者:
Joshua Higgins;Violeta Holmes;Colin C. Venters
通讯作者:
Colin C. Venters
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
G. M. Kurtzer
通讯作者:
G. M. Kurtzer
影响因子:
5.5
作者:
Cristian Ramon;Albert Serven;J. Ejarque;D. Lezzi;Rosa M. Badia
通讯作者:
Rosa M. Badia