The goal of PrEstoCloud is to make substantial research contributions in Cloud computing and real-time Big Data technologies in order to provide a dynamic, distributed architecture for proactive cloud resources management reaching the extreme edge of the network for efficient real-time big data processing and to deploy and validate it in several challenging, complementary and commercially-very promising use cases. In particular, PrEstoCloud aims to combine real-time Big Data, Cloud computing, and Fog computing research in a unique way in order to provide an innovative solution for, as the above elaborated, the very complex problem of cloud-based adaptive real-time Big Data processing.