Common use of Description of the Deliverable Clause in Contracts

Description of the Deliverable. The task 5.3 aims at investigating and implementing a software module which permits deployment of a distributed application on the most suitable hardware resource. In our vision, a distributed application is a set of software modules which communicate each other through the network (mostly by means of REST API), which is also the general setting of a microservices. Since OpenStack has been chosen as cloud computing manager, one of the aim of this document is describing the modules designed to handle this functionality, such as controlling compute, scheduling resources, deploying instances, migrating workloads and monitoring status of the infrastructure. The practical goal of this task is to extend native functionalities of OpenStack with extra capabilities, tailoring the current modules to OPERA objectives. Specifically, the activities regard integrating, customizing or replacing native software with new code in order to place instances on the most suitable architecture, taking into account consumption profiles of resources. A prototype of a heterogeneous architecture scheduler for OpenStack with focus on energy efficiency will be implemented. ISMB is the task leader since it owns competences on cloud platform (OpenStack), TECH and IBM participate in the development of specific modules and functions for the interaction with operating system/hypervisor level. CSI provides support for real cloud computing application requirements. The final version of the software D5.3 – Cloud software interface, will be delivered on M34 after the refinement cycles defined in the project.

Appears in 2 contracts

Sources: Deliverable Agreement, Deliverable Report