What is fog computing (fogging)? - Definition from WhatIs.com

Definition

fog computing (fogging)

Part of the Cloud computing glossary:

Fog computing, also known as fogging, is a distributed computing infrastructure in which some application services are handled at the network edge in a smart device and some application services are handled in a remote data center -- in the cloud. The goal of fogging is to improve efficiency and reduce the amount of data that needs to be transported to the cloud for data processing, analysis and storage. This is often done for efficiency reasons, but it may also be carried out for security and compliance reasons.

In a fog computing environment, much of the processing takes place in a data hub on a smart mobile device or on the edge of the network in a smart router or other gateway device. This distributed approach is growing in popularity because of the Internet of Things (IoT) and the immense amount of data that sensors generate. It is simply inefficient to transmit all the data a bundle of sensors creates to the cloud for processing and analysis; doing so requires a great deal of bandwidth and all the back-and-forth communication between the sensors and the cloud can negatively impact performance. Although latency may simply be annoying when the sensors are part of a gaming application, delays in data transmission can be life-threatening if the sensors are part of a vehicle-to-vehicle communication system or large-scale distributed control system for rail travel.

The term fog computing is often associated with Cisco. "Cisco Fog Computing" is a registered name; “fog computing” is open to the community at large. The choice of the word "fog" is meant to convey the idea that the advantages of cloud computing can -- and should -- be brought closer to the data source. (In meteorology, fog is simply a cloud that is close to the ground.)

This was last updated in April 2015
Contributor(s): Ivy Wigmore
Posted by: Margaret Rouse

Related Terms

Definitions

  • load-sharing mirror

    - A load-sharing mirror or load-balancing mirror is a mirror image copy of a site or service that not only acts as a backup but actively shares in serving a portion of traffic. (WhatIs.com)

  • data lake

    - A data lake is a large object-based storage repository that holds data in its native format until it is needed. (searchAWS.com)

  • cloud DBMS (cloud database management system)

    - A cloud database management system (CDBMS) is a database management system that is hosted by a third-party service provider on a remote server and accessed over the Internet. (WhatIs.com)

Glossaries

  • Cloud computing

    - Terms related to cloud computing, including definitions about on-demand, distributed computing and words and phrases about software-as-a-service, infrastructure-as-a-service and storage-as-a-service.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • Importance of fog computing

    Fog Computing Aims to Reduce Processing Burden of Cloud System. Fog computing is bringing data processing, networking, storage and analytics closer to the devices and applications that are working ...

  • hard drive stuck in a looping state

  • FOG, DHCP from a Cisco 5510 ASA

    Hi there, The details on Fogs website are only for Cisco IOS and not Cisco PIX OS. I think its important to point out here that whilst some similarities exist between the 2 operating systems, for ...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.