Fog computing also refer to Edge computing. Cisco Systems introduced the term “Fog Computing” and it’s not the replacement of cloud computing. Ideally cloud computing points to storing and accessing data and programs over the Internet instead of local computer’s hard drive or storage. The cloud is simply a metaphor for the Internet. In Fog computing, data, processing and applications are concentrated in devices at the network edge. Here devices communicate peer-to-peer so that data storage and share can be boosted to take local decisions. Smart devices can be effectively utilized to initiate Fog computing where data can be processed locally. Fog Computing is a highly virtualized platform which is responsible to provides compute, storage, and networking services between end devices and traditional Cloud Computing Data Centers. Using Fog computing, we can conserve the network bandwidth, improve systems response time and security enhancement by keeping data close to the edge.