Fog Computing with Eclipse fog05
While Fog computing aims at providing horizontal, system-level, abstractions to distribute computing, storage, control and networking functions closer to the user along a cloud-to-thing continuum.
Whilst fog computing is increasingly recognized as the key paradigm at the foundation of Consumer and Industrial Internet of Things (IoT), most of the initiatives on fog computing focus on bringing cloud infrastructure to the edge of the nework.
As a consequence, these infrastructure fall short in addressing heterogeneity and resource constraints characteristics of fog computing environments.
This presentation (1) explains the requirements of fog computing infrastructure and how they extend well beyond those traditionally addressed by Cloud Computing infrastructures, such as Kubernetes; (2) introduce Eclipse fog05 (https://projects.eclipse.org/projects/iot.fog05), a fog infrastructure that unifies computing, networking and storage fabrics end-to-end, while addressing the challenges imposed by resource heterogeneity, (3) explain the novel architectural approach adopted by fog05 to have a controller-less distributed architecture that is scalable and highly resilient to failures, (4) provide some initial performance comparison with well-know technologies, (5) demonstrate the use of Eclipse fog05 in some real-world use cases and (6) conclude and reports on future evolutions on the Eclispe fog05 project.
Speaker(s):
Gabriele Baldoni