Professional Documents
Culture Documents
Abstract— Fog computing (FC) was proposed in 2012 by Cisco as the ideal computing model for providing real-time
computing services and storage to support the resource-constrained Internet of Things (IoT) devices. Thus, FC may
be regarded as the convergence of the IoT and the Cloud, combining the data-centric IoT services and pay-as-you-go
characteristics of clouds. This paper provides a brief introduction of fog computing.
Keywords— fog computing, edge computing, edge cloud, fog networking, fog-based applications.
I. INTRODUCTION
The term fog computing (FC) (also known as edge computing) was coined in 2012 by Cisco. FC is mainly
proposed for IoT applications with massive number of services and real-time requirements. Fog is in between the cloud
(data centers) and the ground, where devices are located. (Fog does not replace the traditional cloud but cooperates with
it.) Any device with computing, storage, and networking capabilities can be regarded as a fog node. Typical examples
of fog nodes include routers, switches, servers, machines, and video surveillance cameras.
Fog computing basically extends cloud computing and services to the edge of the network, such as portable
devices, smart objects, wireless sensors and other Internet of Things (IoT) devices, as illustrated in Figure 1 [1]. Its basic
goal is to improve efficiency and reduce the amount of data transported to the cloud for processing and storage. Compute
can now take place at the sensor level, and not mainly in a centralized data center. This adds flexibility as to where
computation can be placed. It also leads to the ability to react more quickly to events.
III. APPLICATIONS
Since fog computing provides data, compute storage and application services to the end-user, it facilitates a new
breed of application and services. Fog computing finds applications is many areas including industrial automation,
cyber-manufacturing, transportation, and networks sensors [6] Popular fog computing applications include the Internet
of things, wireless sensor networks, smart grid, smart city, smart buildings, and smart factories.
Internet of Things (IoT): Fog computing is introduced to bridge the gap between remote data centers and
Internet of Things (IoT) devices. Fog computing supports IoT, which enables digital devices to be connected to
each other. Fog devices are positioned between cloud and smart devices. Typical devices include phones,
wearable health monitoring devices, and wireless sensors.
Smart Grid: Cisco promoted fog computing in the areas of smart grid, which is an electricity distribution
network, with smart meters deployed at various locations. Energy load balancing applications may run on
network edge devices (e.g., smart meters, micro-grids) that automatically switch to alternative energies. Each
microgrid can act as a fog device, and it frequently communicates with customers and occasionally with the
cloud.
Smart Traffic Lights: Video cameras on the streets can automatically sense some cars. Smart streetlights can
interact with local sensors and detect presence of a pedestrian. When the sensor identify the movement of a
vehicle, they sends signals to make them react accordingly, creating the appropriate light.
Smart Building: Fog devices and sensors will react to the data and take decisions such as lowering the
temperature or remove moisture from the air. They can wirelessly measure temperature, humidity, and gas
levels in a building.
Health Care: Computation is a required element in most healthcare applications. There is a significant number
of computing tasks in healthcare that can benefit from fog computing concept. In order to monitor patients
effectivelye, sensors need to be wearable and wireless [7].
Automated Vehicles: Fog computing can be integrated into smart vehicular networks. Vehicular fog computing
turns connected vehicles into mobile fog nodes and utilizes mobility of vehicles for providing cost-effective and
on-demand fog computing. This avoids the delay caused by multi-hop communication [8]. Typical applications
of vehicular fog computing include traffic light scheduling, parking facility management and traffic information
sharing [9].
V. CONCLUSION
Fog computing is a new paradigm using both cloud computing developments and Internet of things devices. It
may be regarded as an extension of cloud computing services to the edge of the network and is supposed to decrease
latency and network congestion. It is not yet formalized; it is under research and development. It is envisaged tha fog
computing will enable computing directly at the edge of the network and deliver new applications and services for the
future Internet.
The OpenFog Consortium (https://www.openfogconsortium.org) is an organization comprising of major
industries (about 55) whose goal is to standardize and promote fog computing. On February 8, 2017, the Consortium
released the OpenFog Reference Architecture (RA), which is a 162- page document consisting of architecture
recommendations for anyone wishing to implement fog networks.
REFERENCES
[1] H. Shi, N. Chen, and R. Deters, “Combining mobile & fog computing: using CoAP to link mobile device
clouds with fog computing,” Proceedings of the IEEE International Conference on Data Science and Data
Intensive Systems, 2015, pp. 564-571.
[2] M. Chiang et al.,”Clarifying fog computing and networking: 10 questions and answers,” IEEE Communications
Magazine, April 2017, pp. 18-20.
[3] O. Osanaiye et al., “From cloud to fog computing: review and a conceptual live VM migration framework,” ,”
IEEE Access, vol. 5, 2017, pp. 8084-8300.
[4] M. A. Nadeem and M. A. Saeed, “Fog computing: an emerging paradigm,” Proceedings of the Sixth
International Conference on Innovative Computing Technology, 2016, pp. 83-86.
[5] Xiaoqing Zhu et al., “Improving video performance with edge servers in the fog computing architecture,” Intel
Technology Journal, vol. 19, no. 1, 2015, pp. 202-224.
[6] “Fog computing,” Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/Fog_computing
[7] F. A. Kramer, “Fog computing in healthcare: a review and discussion,” IEEE Access, vol. 5, 2017, pp. 9206-
9222.
[8] Y. Xiao and C. Zhu, “Vehicular fog computing: vision and challenges,” IEEE International Conference on
Pervasive Computing and Communications Work in Progress, 2017.
[9] Shanhe Yi et al., “Fog computing: platform and applications,” Proceedings of the Third IEEE Workshop on Hot
Topics in Web Systems and Technologies, 2015, pp. 73-78.
[10] A. Alrawais et al., “Fog computing for the Internet of Things: security and privacy issues,” IEEE Internet
Computing, March /April 2017, pp. 34-42.
Matthew N.O. Sadiku is a professor at Prairie View A&M University, Texas. He is the author of several books
and papers. He is a fellow of IEEE.
Mahamadou Tembely is a Ph.D student at Prairie View A&M University, Texas. He received the 2014
Outstanding MS Graduated Student award for the department of electrical and computer engineering. He is the author of
several papers.
Sarhan M. Musa is a professor in the Department of Engineering Technology at Prairie View A&M
University, Texas. He has been the director of Prairie View Networking Academy, Texas, since 2004. He is an LTD
Spring and Boeing Welliver Fellow.