This document discusses fog computing. Fog computing extends cloud computing by providing data, compute, storage, and application services closer to the edge of the network. It was introduced by Cisco to efficiently share and store data between distributed devices in the Internet of Things. Fog computing helps address issues with cloud computing like high latency by processing data locally at edge devices instead of sending all data to a centralized cloud. It provides advantages like improved security, reduced data transfers across networks, and better support for real-time applications. The document compares fog and cloud computing and concludes that fog computing will grow in helping network paradigms that require fast processing.