10.07.2018

Paper published in Computer Science - Research and Development

Our paper "TOSCA-based Container Orchestration on Mesos - Two-Phase Deployment of Cloud Applications using Container-based Artifacts" has been published in Computer Science - Research and Development Journal (Springer).

TOSCA-based Container Orchestration on Mesos - Two-Phase Deployment of Cloud Applications using Container-based Artifacts

Stefan Kehrer, Wolfgang Blochinger

Abstract: Container virtualization evolved into a key technology for deployment automation in line with the DevOps paradigm. Whereas container management systems facilitate the deployment of cloud applications by employing container-based artifacts, parts of the deployment logic have been applied before to build these artifacts. Current approaches do not integrate these two deployment phases in a comprehensive manner. Limited knowledge on application software and middleware encapsulated in container-based artifacts leads to maintainability and configuration issues. Besides, the deployment of cloud applications is based on custom orchestration solutions leading to lock-in problems. In this paper, we propose a two-phase deployment method based on the TOSCA standard. We present integration concepts for TOSCA-based orchestration and deployment automation using container-based artifacts. Our two-phase deployment method enables capturing and aligning all the deployment logic related to a software release leading to better maintainability. Furthermore, we build a container management system, which is composed of a TOSCA-based orchestrator on Apache Mesos, to deploy container-based cloud applications automatically.

Link:DOI