The vision of RAINBOW is to design and develop an open and trusted fog computing reference architecture along with highly relevant industry use-cases that facilitate the design, development and orchestration of scalable, heterogeneous, secure and privacy-preserving IoT services and cross-cloud applications, incorporating technological and business requirements coming from the industry, the research and academic community.
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.
To evaluate its wide applicability, RAINBOW will be demonstrated in various real world and demanding scenarios, such as:
- automated manufacturing (Industry 4.0),
- connected vehicles
- critical infrastructure surveillance with drones.
These application areas are safety-critical and demanding; requiring guaranteed extra-functional properties, including real-time responsiveness, availability, data freshness, efficient data protection and management, energy-efficiency and industry-specific security standards. Eventual deployment of the RAINBOW platform shall drove the applicability, usability, effectiveness and value of the integrated framework, models and mechanisms in industrial, real-life trustworthy services, applications and standards demonstrating. Furthermore, industrial-scale deployments will stress-test the RAINBOW artefacts, methodologies and services under pragmatic conditions against a pre-defined set of use cases. Finally, a main motivation for the entire project is to ensure wide communication and scientific dissemination of the innovative RAINBOW results to the industry, research and international community, to realize exploitation and business planning of the RAINBOW design models, software kits and orchestration mechanisms, to identify end-users and potential customers, as well as to contribute specific project results to relevant open source communities.