CloudSkin

Adaptive virtualization for AI-enabled Cloud-edge Continuum

Learn More

Objectives


CloudSkin aims to design a cognitive cloud continuum platform to fully exploit the available Cloud-edge heterogeneous resources, finding the “sweet spot” between the cloud and the edge, and smartly adapting to changes in application behavior via AI. To facilitate automatic deployment, mobility and security of services, CloudSkin will build an innovative universal container-like execution abstraction based on WebAssembly that allows the seamless and trustworthy execution of (legacy) applications across the Cloud-edge continuum.

Neardata architecture

The goals of CloudSkin are the following:

  • Smart management for the Cloud-edge continuum: The overall objective is to leverage the generated knowledge from state-of-art AI methods to transparently orchestrate Cloud-edge resources. The key goal is to build a “Learning Plane” that, in cooperation with the application execution framework and continuum infrastructure, can enhance the overall orchestration of Cloud-edge resources. Such plane is the materialization of the cognitive cloud, where decisions on the cloud and the edge are driven by the continuously obtained knowledge and awareness of the computing environment through AI, and particularly, neural networks and statistical learning, taking the challenge of enabling these methods into low-power edge devices.

  • Virtual execution for the Cloud-edge continuum: This goal focuses on a new universal and flexible execution abstraction, we called it “Cloud-edge cells”, that will enable the execution of legacy and highly granular applications in the cloud continuum. The new container-like execution abstraction will be based on the WebAssembly technology. It will enable the execution of the same computation on a wide range of cloud and embedded devices and make task execution migratable across different servers and devices in the continuum infrastructure. We will integrate our WebAssembly executor with Kubernetes. More specifically, we will contribute new features to Kubernetes that will support the efficient migration of WebAssembly containers between different levels of the continuum, exploiting WebAssembly’s capability for state serialization.

  • Infrastructure support for the Cloud-edge continuum: This objective is to prepare the infrastructure to turn it into a virtual resource continuum, where the large set of Cloud-edge cells composing applications can be allocated flexible resources, according to their dynamically changing needs. One of the major challenges here is to design an infrastructure to support extremely short-lived Cloud-edge cells and tasks (of 1 to 10ms, or less) and extremely intense bursts with fast data access requirements. This requires delivering bare metal resource performance to storage, despite virtualization and dynamic reallocation, which today is not possible in the cloud continuum. CLOUDSKIN will achieve this by leveraging high-performance I/O (RDMA networking) and near-storage CPU compute capacity (GPUs, FPGAs) to the fine-grained application tasks.


Use Cases


Edge orchestration and video analytics

Orchestration of edge apps with matching cloud performance and the creation of AI video-analytics

Metabolomics

Edge/on-premise batch analytics and reduction of cloud offloading for Hybrid Metaspace

Surgery

Real-time edge video analytics with dynamic resource allocation and Private Deep & Federated Learning at the edge

Agriculture IoT

Dynamic cloud offloading to match detail level and creation of an IoT-based agriculture data space

Deliverables


D1.1
Public Project Website
PDF
D2.1
Experiments, Initial Specifications and Testbed specs
PDF
D2.2
Data Management Plan, 1st version
PDF
D2.3
CLOUDSKIN Architecture Specs and Early Prototypes
PDF
D2.4
Data Management Plan, 2nd version
PDF
D3.1
Early release of Ephemeral Data Store
PDF
D3.2
Ephemeral Data Store Release Candidate and Specifications
PDF
D3.3
Active Ephemeral Data Store Release Candidate and Specification
PDF
D4.1
Initial prototype for Cloud-edge cells
PDF
D4.2
Cloud-edge cells Release Candidate and Specifications
PDF
D5.1
Design and early prototype of CLOUDSKIN Learning Plane
PDF
D5.2
Learning methods for Infrastructure and Workload management
PDF
D6.1
Communication Plan
PDF
D6.2
Communication Report
PDF

News


CloudSkin Kick-off meeting

Consortium meeting

Cloud-Edge Continuum (CEC’23)

Workshop

European Big Data Value Forum (EBDVF 2023)

Forum

ACM/IFIP Middleware 2023

Conference

M12 CloudSkin Meeting

Consortium meeting

Mobile World Congress 2024 (MWC24)

Congress

International Symposium on Cluster, Cloud and Internet Computing

Symposium

Cloud-Edge Continuum (CEC’24)

Workshop

EUCEI’s Open Continuum Final

Conference

Partners


The CloudSkin consortium is a well-balanced team of industrial and academic partners

About


Project title CloudSkin: Adaptive virtualization for AI-enabled Cloud-edge Continuum
Grant agreement ID 101092646
Coordinator Dr. Marc Sanchez Artigas
Dr. Pedro García López (co-coordinator)
Partners Universitat Rovira i Virgili (Spain)
Barcelona Supercomputing Center (Spain)
Technische Universität Dresden (Germany)
Nearby Computing SL (Spain)
Alterna Tecnologías SL (Spain)
European Molecular Biology Laboratory (Germany)
KIO Networks España SA (Spain)
Deutsches Krebsforschungszentrum Heidelberg (Germany)
Tradia Telecom SA (Spain)
EMC Information Systems International Unlimited Company (Ireland)
IBM Research GMBH (Switzerland)
Imperial College of Science, Technology and Medicine (United Kingdom)
Duration 01 Jan 2023 - 31 Dec 2025
Overall budget 3,405,322.50€
Programme Horizon > WORLD LEADING DATA AND COMPUTING TECHNOLOGIES 2022 (HORIZON-CL4-2022-DATA-01)
Topic HORIZON-CL4-2022-DATA-01-02
Funding scheme HORIZON-RIA HORIZON Research and Innovation Actions
Dissemination materials Brochure - Roll-up - Video

Contact us

Project Coordinator

Dr. Marc Sanchez Artigas

marc.sanchez@urv.cat

EU Flag

CLOUDSKIN has received funding from the European Union’s Horizon research and innovation programme under grant agreement No 101092646.