This document discusses fog computing and how it can help address issues with cloud computing by bringing computation and storage resources to the edge of the network. Fog computing aims to provide computing, storage, control and networking services between end devices and traditional cloud computing data centers, which may help improve response times and save bandwidth. However, fog computing also presents new security and privacy challenges that need to be addressed.