Cloud computing and fog computing environments have been studied recently to support a multitude of applications and devices. The main challenges are the services’ location, network architecture, information dissemination, and new applications like exceptionally demanding cloud gaming.