RAINBOW’s goal was to let developers, service providers and infrastructure do what they do best without having to develop complex services for smart resource provisioning, monitoring and service orchestration. At the same time, developers, and IT solution providers (with emphasis on the SMEs that cannot invest on expensive proprietary modules) could get at their hands a complete solution which can guarantee device and mesh network security, data protection, identity management, anonymity, and resource integrity at all networking layers. The above-mentioned goal has been achieved through the research and technical output of the project’s work, in the form of RAINBOW platform components.
The H2020-funded RAINBOW project developed an open and secured fog computing platform that aims to advance the management of extensible, diverse and safe IoT services and cross-cloud applications. RAINBOW aspires to address the need to timely process the ever-increasing amount of data continuously gathered from heterogeneous IoT devices and appliances and enable fog computing to reach its true potential by providing: Deployment, Security, Orchestration, Network Fabric and Data Management & Analytics services tailored-made to support scalable and secure edge applications. The RAINBOW 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 provides a set of innovative mechanisms and middleware tools for IoT orchestration, data collection, and decentralized analytics that guarantees network security, data protection, identity management, and resource integrity. The key characteristic of the middleware is the embedded intelligence and remote attestation mechanisms for establishing trust and QoS requirements while coping with performance and network uncertainties.
RAINBOW developed a fog orchestration framework on top of popular cloud management stacks by rethinking the current de-centralized computing and network algorithms for rapid resource provisioning, monitoring, and seamless management of IoT services and cross-cloud applications.