First release of RAINBOW’s integrated fog computing framework

The H2020-funded RAINBOW project is developing an open and secured fog computing platform that will advance the management of extensible, diverse and safe IoT services and cross-cloud applications. The project aspires to provide a ready to implement fog computing environment which handles effortlessly and efficiently common processes such as deployment, orchestration, network fabric and data management, for edge applications to run. RAINBOW has been specifically designed to empower IoT service operators to solely focus on the development of their services business logic, leaving to RAINBOW the burden of how and where services must be placed in the fog continuum, establishing secure collaboration among entities and dealing with low-level aspects in data analysis including heterogeneous resource management, mobility and data movement.
On July 2021, 18 months after the project’s debut, RAINBOW reached a significant milestone by delivering the first version of its integrated fog computing platform! Towards this, RAINBOW’s first release abstracts and seamlessly handles:

  • The deployment description of IoT services through the drag ‘n’ drop Service Graph Editor.
  • The near-optimal placement of IoT services on provisioned fog resources through RAINBOW’s Kubernetes-compliant Smart Orchestrato
  • The network administration that supports encrypted IPv6 data dissemination and re-active routing based on the CJDNS protocol deployed on top of Kubernetes Calico.
  • The establishment of trust and verifying security primitives across the device-fog-cloud stack through RAINBOW’s “zero-conf” bootstrapping protocols.
  • Pushing “intelligence” to the network “edge” with in-place data management through RAINBOW’s self-adaptive monitoring, intelligent storage fabric extending across the network overlay and fog-aware streaming analytics engine built on top of Apache Storm.

To learn more about RAINBOW visit: