The problem targeted by the PrestoCloud solution is how to optimise dynamically the utilisation of cloud and edge resources, how to proactively manage the cloud resources that also reach the extreme edge of the network.
We target big-data solution providers who ultilise cloud and edge resources for delivering their solutions to clients and who seek to optimise the utilisation of resources and to deliver superior user experience and improved Quality of Service.
An efficient real-time big data processing regarding costs and computational processing load will be achieved by the implementation of a dynamic, distributed software architecture for proactive cloud resources management that also reaches the extreme edge of the network.
PrEstoCloud project will make substantial research contributions in the cloud computing and real-time data intensive applications domains, in order to provide a dynamic, distributed, self-adaptive and proactively configurable architecture for processing Big Data streams. In particular, PrEstoCloud aims to combine real-time Big Data, mobile processing and cloud computing research in a unique way that entails proactiveness of cloud resources use and extension of the fog computing paradigm to the extreme edge of the network.
The envisioned PrEstoCloud solution is driven by the microservices paradigm and has been structured across five different conceptual layers:
iii) Cloud infrastructure;
iv) Cloud/Edge communication;
v) Devices, layers.
This innovative solution will address the challenge of cloud-based self-adaptive real-time Big Data processing, including mobile stream processing and will be demonstrated and assessed in several challenging, complementary and commercially-promising pilots. There will be three PrEstoCloud pilots from the logistics, mobile journalism and security surveillance, application domains. The objective is to validate the PrEstoCloud solution, prove that it is domain agnostic and demonstrate its added-value for attracting early adopters, thus initialising the exploitation process early on.
The PrEstoCloud platform will enable proactive, real-time big data, cloud-driven systems that
- sense the need for adapting data-intensive services proactively,
- define on-the-fly the most suitable changes in the real-time processing architecture, including off-loading of processing tasks at the edge of the network,
- predict reconfigurations in the underlying cloud computing infrastructure resources
- optimize continuously the infrastructure performance.