Fog Computing to model przetwarzania danych, w którym obliczenia wykonywane są bliżej źródeł danych (np. urządzeń IoT) – na brzegu sieci. Redukuje to opóźnienia, odciąża centralne serwery i umożliwia szybszą analizę danych w czasie rzeczywistym.