I. Introduction
Cloud computing exempted the smart phone industries and their consumers from handling the description of countless specifics, like loading resources and computation constraints [1]. However, existing Cloud computing prototypes cannot satisfy their necessities of motion provision, position alertness and low latency [2]. In addition, the virtual machines of Cloud platforms cannot support end points with rich facilities, comprising the applications with small latency necessities. The reason behind such non-optimal performance is that the virtual machines of mobile cloud platforms perform the computation at the core of the network, which is very far away from ground level. To solve such concerns between smart phone networks and Cloud data centres, a novel platform (i.e. Fog Computing) is established that stretches the setup of cloud to an edge network [3]. This computing platform executes the calculation of information on the ground level. It commonly executes its calculation between the CDC of the core network and the network of smart equipment as shown in the fig. 1. The infrastructure of Fog computing consists of geographical distributed Fog servers that are located at an edge of the network and facilitates the smart phone users with location-based services.
Abstract view of fog computing architecture