Computation Coordination and Distribution Framework

In CLASS, data analytics operations are encapsulated within COMPSs tasks, that will be distributed across the continuum with the objective of minimizing the response time of the overall workflow, while providing real-time guarantees.

COMP Superscalar (COMPSs) is a portable programming environment based on a tasking execution model, whose main objective is to facilitate the parallelization of sequential source code (written in Java, C/C++ or Python programming languages) in a distributed and heterogeneous computing environment.


dataClay is used as the CLASS shared data storage backbone among the different components of the platform. dataClay, developed at BSC, is a distributed data store that enables applications to store and access objects in the same format they have in memory, and executes object methods within the data store.