**5.4 Latency minimizing**

Most IoT devices have resource limitations in terms of communication, storage, and computation. As a direct result, the connected object needs a powerful infrastructure that can provide these requirements within a milliseconds scale. Cloud computing is known for its big latency, which makes it unsuitable for time-sensitive applications. On the other hand, the fog computing challenge is to provide necessary resources at the edge of the network to process data and serve IoT devices' requests within milliseconds to a few seconds scale. Fog computing serves also the central cloud by sending reports for data visualization purposes [65].
