Skip to main navigation Skip to search Skip to main content

Fog Computing Architecture, Evaluation, and Future Research Directions

Research output: Contribution to journalArticlepeer-review

232 Scopus citations

Abstract

IoT has been gaining a lot of attention in recent years. In fact, the number of connected devices has already surpassed the total population on Earth. Current developments in various technologies have paved the way for many IoT services that are now being deployed in different sectors. IoT can extend its scope and service provisioning capabilities with the integration of the cloud computing paradigm. Similarly, cloud cannot only access underlying IoT nodes and provide them with cloud services, but can also create further enhanced services based on the data collected from IoT nodes. However, IoT and sensor networks on the ground are often far from the cloud, which is normally accessible via the Internet. Some services require fast response and a great deal of pre-processing and filtering, and may also have security and privacy requirements. For all such cases, middleware, also known as fog, is required between the cloud and IoT devices. We present cloud-IoT integration issues followed by a comparison between fog and cloud computing. We evaluate the performance of fog computing using performance metrics such as processing delay, processing costs, and processing power, and derive the performance gains obtained in comparison to a cloud computing only approach. Finally, we identify some future research directions for fog computing.

Original languageEnglish
Pages (from-to)46-52
Number of pages7
JournalIEEE Communications Magazine
Volume56
Issue number5
DOIs
StatePublished - May 2018

Bibliographical note

Publisher Copyright:
© 1979-2012 IEEE.

Funding

This publication was made possible by NPRP grant # 8-1645-1-289 from the Qatar National Research Fund, a member of Qatar Foundation. The statements made herein are solely the responsibility of the authors.

Funders
Qatar National Research Fund

    ASJC Scopus subject areas

    • Computer Science Applications
    • Computer Networks and Communications
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Fog Computing Architecture, Evaluation, and Future Research Directions'. Together they form a unique fingerprint.

    Cite this