cs 17(10): e5

Research Article

Overview - Fog Computing and Internet-of-Things (IOT)

Download1578 downloads
  • @ARTICLE{10.4108/eai.20-12-2017.154378,
        author={C. S. R. Prabhu},
        title={Overview - Fog Computing and Internet-of-Things (IOT)},
        journal={EAI Endorsed Transactions on Cloud Systems},
        keywords={Fog Computing, Fog analytics, Fog Security, Mobile Fog, Latency},
  • C. S. R. Prabhu
    Year: 2017
    Overview - Fog Computing and Internet-of-Things (IOT)
    DOI: 10.4108/eai.20-12-2017.154378
C. S. R. Prabhu1,*
  • 1: Director, R&D,Keshav Memorial Institute of Technology, Hyderabad
*Contact email: csrprabhu@kmit.in


The Internet today is getting connected to a very large number of devices or sensors of IOT. It is expected that 50 billion devices will be connected to the Internet by 2020..The IOT driven global economy will have many technological challenges. The computing and storage power of the IOT devices being very small, it calls for the support of enhanced resources from the Cloud. This results in overloading of the networks with limited bandwidth. The performance of Cloud services depends upon the servers located in Cloud data centres which are located at close proximity to core networks which are at large distances from the edge or field locations where the IOT devices are located for gathering the data. This results in the end-to-end latency to rise up to two orders of magnitude higher than the required values for delivering the expected performance of the Cloud services. This problem of latency is further compounded by the unprecedentedly large volumes of data generated in real time by the IOT devices and could be of great value, if analysed in real time, However, the data volumes generated overwhelm the storage systems and the analytical applications, if to be sent to the Cloud. The delay caused in transferring the data to the Cloud and getting back the results of analysis makes it infeasible to cater to the needs of real life situations such as emergency response and health management, Hence the need for a new paradigm, now known as Fog Computing. In this Paper a comprehensive overview of the Fog Computing technology is provided. After multiple definitions,, various .architectures of Fog are presented, so as to cater to the needs of a very large spectrum of applications of Fog Computing in Health, Transportation, Smart Cities, Smart Villages, Smart Homes, Augmented Reality,M2M device-to-device connection., traffic management, etc,. Latency aware application management and resource coordination issues in application management in Fog are surveyed. Fog analytics is surveyed in detail, with upcoming models and products such as Smart Data and Fog Engine being presented..Security and Privacy issues that arise in the distributed Fog ecosystem are dealt with and some existing methods as authentication, encryption are presented. Finally the multifarious directions and vast opportunities for research in the new and upcoming area of Fog Computing ,are presented.