Menu Close

Assets

ACCORDION platform

The full-blown ACCORDION platform. The integrated system directly exploitable in the vertical industries of the project and amenable to adaptations to address other industry domains

Resource pool abstraction

An orchestration system for pooling resources and abstracting, exposing elasticity properties through a standard-based (e.g. OCCI) API. This is linked to OpenStack, CloudStack and Kubernetes communities

Continuum management framework

A middleware enhanced with AI-capacity to make decisions about maintaining a robust edge/cloud continuum

NextGen application management
toolkit (includes Deployment manager)

A toolkit to facilitate the underlying complexity of deploying NextGen applications on top of a volatile compute and network continuum

QoE monitoring tool

A toolkit to monitor the quality of experience of NextGen applications

Edge Mini cloud

Integrated composition of software modules (RID, ACES, EchoServer, Monitoring Tool, VIM) representing the ACCORDION layer positioned between the Continuum Management Framework and the actual infrastructure resources available in the given Minicloud

RiD

The Resource indexing & discovery (RID) component supports other ACCORDION components by providing an up-to-date view of the status of the computational resources. Specifically, the role of the RID component is twofold: (I) it stores the updated information about the computational resources in a distributed index, (ii) it provides API for effective retrieval of information about available resources.

Compute Orchestrator

A service placement software that takes in input an application expressed in an extension of the TOSCA format, and outputs an allocation plan that associates each service to an edge cluster. The service evaluates the requirements of the application both in terms of nodes and network (inter-node) characteristics, to maximize the QoE of the final users.

FLaaS (Federated Learning as a Service)

FLaaS, is an end-to-end system (i.e., client-side framework and libraries, and central server) to enable intra- and inter-app training on mobile devices with different types of IID and NonIID data distributions, in a secure and easy to deploy fashion.

Echoserver

The Echoserver is part of a mechanism to monitor the active miniclouds at run time and to collect latencies from the client applications to each of the available miniclouds.

Monitoring Tool

The monitoring mechanism of ACCORDION is a complex system tasked with the collection of resource usage metrics from the miniclouds. It implements various mechanisms for reporting the metrics (push/pull, REST, websockets, publish/subscribe, variable formats).

Orchestrator

The service provides functionalities for the optimal allocation of application services on top of Cloud-Edge resources.

Resilience Policy Management

The Resilience component predicts QoE degradations based on resource usage data

Edge application image storage and registry

The component offers a mechanism to access a PVC on edge devices like S3. It also maintains large application images to a local, edge-based registry.

ACES

ACES offers edge storage solutions and a local registry functionality for very large docker and VM images

Converter

The converter is a parser for TOSCA-based documents and a generator of K8s-based deployment instructions.

Application Model

The application model is a formal method for expressing the application requirements and characteristics driving the automatic application lifecycle management

Network Latency Monitor

A component can measure and monitor the roundtrip latency between mini-clouds

VIM gateway

The VIM Gateway is a component exposing an abstracted interface towards the Minicloud layer, namely the VIM component, to receive deployment related commands.

Edge-ready prototype for collaborative medical VR training

An edge-ready prototype with the potential to be exploited in recent and upcoming products of OVR, integrated in the MAGES SDK that aims to augment the computing capabilities of untethered HMDs. Application components provided as Windows VMs and dockers

Multiplayer mobile game based on ECS framework

Fully functional prototype of a multiplayer mobile game based on ECS framework with Docker-ready server part. Game Server can be deployed at both edge and cloud resources. Client application was developed and tested at Android devices.

Multiplayer AR mobile game for relationship marketing

Fully functional prototype of a multiplayer AR mobile game with Docker-ready server part. Game Server can be deployed at both edge and cloud resources. Client application was developed and tested at Android devices.

Multiplayer AR mobile game for relationship marketing

Fully functional prototype of a multiplayer AR mobile game with Docker-ready server part. Game Server can be deployed at both edge and cloud resources. Client application was developed and tested at Android devices.