The Next-Generation Meta Operating System (NEMO) project introduces an open-source, flexible, adaptable, cybersecure and multi-technology meta operating system for the Artificial Intelligence of Things (AIoT) edge cloud. After the project, the OS will be sustained by the Eclipse Foundation (a NEMO consortium member).
Instead of reinventing the wheel, NEMO leverages existing systems, technologies, and open standards to reach mature technology and massive adoption. Additionally, NEMO introduces novel concepts, tools, testing facilities (living labs), and engagement campaigns to go beyond today's state of the art. Breakthrough research and sustainable innovation are part of the project's plan.
NEMO will introduce innovations at different layers of the protocol stack, enabling on-device cybersecure federated ML/DRL, delivering time-triggered (TSN) multipath ad-hoc/hybrid self-organized and zero-delay failback/self-healing multi-cloud clusters, and a multi-technology secure execution environment. Nemo also provides an on-service-level objectives meta-orchestrator, plugin and app lifecycle management, and intent-based programming tools. Moreover, NEMO will be cybersecure and trusted by design and innovation, adopting state-of-the-art mechanisms such as mutual TLS and digital identity attestation.
NEMO will be validated in the 5 most prominent industrial sectors (i.e., farming, energy, mobility/city, industry 4.0, and media/XR) and 8 use cases in 5+1 Living Labs, utilizing more than 30 heterogeneous IoT devices and real 5G infrastructure. The impact will not only safeguard the EU's position in the data economy and application verticals but also lower energy efficiency, reduce pesticides, and reduce the CO2 footprint.
Beyond Eclipse adoption, NEMO sustainability, wide acceptance, and SMEs engagement will be achieved via open-source ecosystems, standardization initiatives, and two open calls. These calls will provide financial support of 1.8 million euros and access to NEMO Living Labs to SMEs, enlarging NEMO by at least 16 new entities.
Role of the ACS
ACS plays a major role in creating the Micro-Services Secure Execution Environment (SEE) of NEMO. It allows migrating microservices, unikernels and binaries to Internet of Things (IoT) devices, the edge, or the cloud. It will build on the HermitCore project, creating a secure environment using the Rust language, which helps in eliminating memory-unsafety-based security vulnerabilities. RWTH also helps with meta-architecture design and component specification; cybersecurity and digital identity attestation; integration, penetration testing, and lab validation and verification; smart energy and smart mobility validation; cross-living lab validation and third-party support; and dissemination, communication, and training activities. Finally, ACS, as an institution where knowledge is naturally disclosed, will also be actively involved in the dissemination of the project results through participation in workshops and meetings and the presentation of relevant results in international conferences and journals.
This project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No. 101070118 (NEMO).