Container Orchestration for Scientific Workflows
|Title||Container Orchestration for Scientific Workflows|
|Publication Type||Conference Paper|
|Year of Publication||2015|
|Authors||Gerlach, W, Tang, W, Wilke, A|
|Conference Name||2015 IEEE International Conference on Cloud Engineering|
Recently, Linux container technology has been gaining attention as it promises to transform the way software is developed and deployed. The portability and ease of deployment makes Linux containers an ideal technology to be used in scientific workflow platforms. AWE/Shock is a scalable data analysis platform designed to execute data intensive scientific workflows. Recently we introduced Skyport, an extension to AWE/Shock, that uses Docker container technology to orchestrate and automate the deployment of individual workflow tasks onto the worker machines. The installation of software in independent execution environments for each task reduces complexity and offers an elegant solution to installation problems such as library version conflicts. The systematic use of isolated execution environments for workflow tasks also offers a convenient and simple mechanism to reproduce scientific results.