Fog computing

Definition
Fog computing is

"an approach where, compared with Cloud Computing, IT performances are performed at the edge of the network, thus creating user proximity. This leads to lower service latency and denser geographical distribution."