Review Article

Fog Computing: An Overview of Big IoT Data Analytics

Table 1

Key featured difference between fog and cloud.

FeaturesFOG computingEdge computingCloud computing

Availability of server nodesAvailability high range of serversLess scalable than fog computingAvailability of few servers

Type of servicesDistributed and localized limited and special for specific domainMostly uses in cellular mobile networksWorldwide and global services

Location identificationYesYesNo

Mobility featuresProvided and fully supportedProvided and partially supportedLimited

Real-time interactionSupportedSupportedSupported

Real-time responseHighestHigherLower

Big data storage & durationShort duration and targeted to specific areaDepends on the scenario of services and applicationsLife time duration as its managing for big data

Big data analytic capacity and computation qualityShort time capacity with high level computation functionalityShort time capacity for prioritized computing facilitiesLong time capacity only with categorization computing facilities

Working environment & positionsStreets, roadside, home, malls, field tracks (e.g., every Internet existing areas)Deployed by the specific services provider in specific indoor areasIndoors with massive components at cloud service provider owned place

Architectural designDistributedDistributedCentralized

Number of users facilitatedLocally related fields (e.g., IIoT, STL devices)Specific related fields (e.g., mobile users)General Internet connected users

Major service providedCisco IOx,
Intel
Cellular network companiesGoogle, Amazon, IBM, and Microsoft Azure