Publish/subscribe broker based architecture for fog computing

Internet of Things consist of different objects like sensors, RFID and so on connected to Cloud via internet. Cloud has been playing a very vital role in capturing the data towards analysis. These devices use IoT protocols like COAP, MQTT and so for accessing the data in cloud. Recently Cisco introduced the fog computing which moves the data to edge of network rather than the cloud for analytics. The reason for moving data to edge is latency, processing delay, geographical distribution. So for such an new computing called Fog computing in IoT system, there is need to revisit the existing IoT protocols and accordingly propose an architecture integrating Fog called the Broker based Fog Architecture for IoT. The architecture of fog is a multi layer giving the functionality of each layer starting from the time data is received, analyzed and sent to cloud. The architecture is based on Publish/Subscribe model.