Abstract

This paper describes the adoption and extension of the TOSCA standard by the INDIGO-DataCloud project for the definition and deployment of complex computing clusters together with the required support in both OpenStack and OpenNebula, carried out in close collaboration with industry partners such as IBM. Two examples of these clusters are described in this paper, the definition of an elastic computing cluster to support the Galaxy bioinformatics application where the nodes are dynamically added and removed from the cluster to adapt to the workload, and the definition of an scalable Apache Mesos cluster for the execution of batch jobs and support for long-running services. The coupling of TOSCA with Ansible Roles to perform automated installation has resulted in the definition of high-level, deterministic templates to provision complex computing clusters across different Cloud sites.

Highlights

  • INDIGO-DataCloud is an European Union’s Horizon 2020 funded project whose ultimate goal is to provide a sustainable European software infrastructure for science, spanning multiple computer centers and existing public clouds

  • This paper describes the adoption and extension of the TOSCA standard by the INDIGO-DataCloud project for the definition and deployment of complex computing clusters together with the required support in both OpenStack and OpenNebula, carried out in close collaboration with industry partners such as IBM

  • In INDIGO-DataCloud, TOSCA templates are employed to describe jobs to be executed via Chronos as well as long-running services executed via Marathon, both on an Apache Mesos cluster, though in this particular work we exclusively focus on the definition of complex clusters

Read more

Summary

Introduction

INDIGO-DataCloud is an European Union’s Horizon 2020 funded project whose ultimate goal is to provide a sustainable European software infrastructure for science, spanning multiple computer centers and existing public clouds. There was the need to find a common denominator for the deployment of both the required PaaS services and the end user application architecture, which typically involve customized virtual infrastructures. In this context TOSCA represents a standard approach to provide descriptions of applications architectures to be deployed on a cloud and was adopted and extended by INDIGO-DataCloud to support the requirements coming from scientific communities.

Provision Infrastructure
Conclusion and Future Work
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.