Abstract: Fog computing, which performs data processing at the edge of the network, is a promising solution for increasing user satisfaction rates while decreasing latency and energy consumption.