ENACT

ENACT aims to provide mechanisms to optimise the execution of distributed applications (across Edge to Cloud) and proactively balance and optimise the compute swarm according to needs and opportunities in the Cognitive Compute Continuum. In particular: 

• To provide mechanisms for smartly deploy and execute distributed applications proactively based on their context, available resources, supporting the autonomous reconfiguration of resources, availability, and devices churn adjustment 

• To support decentralized and proactive coordination of hyper-distributed applications strengthening transparency, openness, autonomy, and resource optimisation in novel business collaborative interactions 

• To provide a toolbox to facilitate to developers the development and integration of new and existing hyper-distributed intelligent applications capable of learning from other nodes of the compute continuum 

• To setup the core mechanisms to enable and boost future ENACT continuum’s adoption by multi-domain and different size companies 

• To validate its tools and mechanisms in real-world scenarios that require seamless management of distributed resource, as well as efficient processing of data in hyper distributed applications 

• To establish proven knowledge exchange and community building scenarios for fostering a competitive European software industry