Skip to main content
European Commission logo
français français
CORDIS - Résultats de la recherche de l’UE
CORDIS

A Common Code Base and Toolkit for Deployment of Applications to Secure and Reliable Virtual Execution Environments

Description du projet

Rendre le développement des applications encore plus rapide

Pour être à la tête de la prochaine génération de cloud computing, les développeurs de logiciels doivent créer, télécharger et déployer rapidement des applications. Afin de réduire les coûts, le secteur des logiciels et des technologies informatiques utilise actuellement des logiciels sur du matériel partagé, tel que les centres de données. Le projet UNICORE, financé par l’UE, permettra aux développeurs de logiciels de créer facilement et de déployer rapidement les plus petites machines virtuelles légères (unikernels). Il permettra de créer une base de code commune à partir de laquelle il sera possible de fabriquer des unikernels et de développer des outils qui faciliteront la création de ces unikernels. La création d’une chaîne de compilation de type logiciel permettra de développer des unikernels sûres et portables, avec des débouchés commerciaux prometteurs qui feront l’objet de prototypes et de démonstration dans quatre directions d’innovation industrielle pertinentes: l’informatique sans serveur, la virtualisation des fonctions réseau, l’Internet des objets et les contrats intelligents.

Objectif

Quickly developing, upgrading and deploying applications is the core function of the software and IT industry, often achieved through running software on shared hardware (e.g. on data centers) in order to reduce costs and improve profitability. At this point however, the software world appears stuck with inherently insecure and not-so-efficient lightweight virtualization (e.g. containers), because virtual machines are deemed too expensive to use in many scenarios. Unikernels, extremely lightweight VMs, seem like a step towards a solution, but their overwhelming development time and costs hinder their use in real-world settings. Unicore will challenge this status quo by enabling software developers to easily build and quickly deploy lightweight, secure and verifiable images (which we call unikernels) starting from existing applications. Unicore will create a common code base from which to build unikernels, and develop tools that will make the creation of such unikernels as easy as compiling an app for an existing OS, which will enable EU players to lead the next generation of cloud computing services and technology. Such tools will also allow for the creation of lean, efficient operating systems that would be perfectly suitable for resource-constrained devices settings such as IoT. Through its industry-led consortium and its top-notch academic partners, Unicore will ensure exploitation of its technical results through the implementation and operational deployment of multiple use cases. Unicore addresses the work programme’s goals by (1) providing a common code base and tools for code reusability, (2) by developing tools for verification and validation of the generated software, (3) through transparently handling of cross-platform dependencies and by (4) accelerating the full software lifecycle by fully automating several of its stages.

Appel à propositions

H2020-ICT-2018-20

Voir d’autres projets de cet appel

Sous appel

H2020-ICT-2018-2

Régime de financement

IA - Innovation action

Coordinateur

UNIVERSITATEA POLITEHNICA DIN BUCURESTI
Contribution nette de l'UE
€ 367 850,00
Adresse
SPLAIUL INDEPENDENTEI 313 SECT 6
060042 Bucharest
Roumanie

Voir sur la carte

Région
Macroregiunea Trei Bucureşti-Ilfov Bucureşti
Type d’activité
Higher or Secondary Education Establishments
Liens
Coût total
€ 367 850,00

Participants (11)