26 July 2022
The 2nd version of the RAINBOW platform has been realised!
In the previous semester the RAINBOW project reached a significant milestone by delivering the second version of its integrated fog computing platform. For the second release, all components are fully functional, and the integrated features are available for use. RAINBOW’s researchers worked towards improving the functionalities provided through the dashboard for the first release based on the feedback gained from the users.
RAINBOW’s second release technical details:
- Our Policy Editor has been updated and integrated with the rest of the platform so that policies and Service-level objectives (SLOs) can be visually created and applied through it.
- The pre-deployment constraint solver is implemented and integrated through the policies, allowing to allocate specific compute nodes based on needs, while the optimization of deployments placement is offered.
- The CJDNS is now integrated with the key-management which allows the secure enrolment for onboarding new compute nodes in the cluster ensuring this way that they are safe to use.
- The analytics and SLO editors are extended and significantly improvement, so that more complex SLOs can be supported and tested.
- An automated procedure for installing and configuring the master node of the cluster to be used is offered, along with the ability to install all the prerequisites at the worker nodes.
- Kernel configuration scripts are offered in case that are needed for the pre-configuration of the nodes, and we support both Ubuntu and Debian distributions.
Additional information as well as access to the code repository of the second release of RAINBOW’s integrated fog computing framework is available through RAINBOW’s website: https://rainbow-h2020.eu/rainbow-platform-second-release/
The vision of RAINBOW is to design and develop an open and trusted fog computing platform that facilitates the deployment and management of scalable, heterogeneous and secure IoT services and cross-cloud applications (i.e., microservices). RAINBOW falls within the bigger vision of delivering a platform enabling users to remotely control the infrastructure that is running, potentially, on hundreds of edge devices (e.g., wearables), thousands of fog nodes in a factory building or flying in the sky (e.g., drones), and millions of vehicles travelling in a certain area or across Europe. RAINBOW aspires to enable fog computing to reach its true potential by providing the deployment, orchestration, network fabric and data management for scalable and secure edge applications, addressing the need to timely process the ever-increasing amount of data continuously gathered from heterogeneous IoT devices and appliances. The developed solution will provide significant benefits for popular cloud platforms, fog middleware, and distributed data management engines, and will extend the open-source ecosystem by pushing intelligence to the network edge while also ensuring security and privacy primitives across the device-fog-cloud-application stack.
RAINBOW has received funding from the European Union’s Horizon 2020 framework programme for research and innovation under grant agreement No. 871403.