• Allows enhanced analysis.
• Fewer costs since high computing are required only when it is required.
It is important to understand that fog computing does not in any way replace cloud computing.
Instead, it partners with cloud computing and oers a greater degree of optimization. Fog com-
puting helps with real-time processing, computations for incoming data, and addresses several
IoT challenges. Fog computing borrows an advantage from the distributed mechanisms of the
latest virtualized IT resources. As a result, it helps manufacturers in their development of edge
switches and router.
Let’s take an example. Consider there is a trac light infrastructure in a large city that
makes use of smart sensors. Meanwhile, on a specific day, a local victorious team has plans for a
parade. As a result, people gather in huge numbers and a trac jam is created. While the trac
situation continues, each of the trac lights helps the IoT system to collect data. The city gov-
ernment’s application updates timings and light patterns through edge devices. The application
directly generates real-time changes for light patterns with each edge device; at the same time
processing goes on to handle trac issues. In this way, trac delays are minimized so fans can
get relief and focus on the big day.
When the parade finishes, the data from the trac light system is forwarded to the cloud
where it is analyzed, run through predictive analytics and helps the city to enhance the overall
handling of the city’s approach with the trac issues.
Some experts refer to this architecture as the extension of the cloud for nearby gateways
that is “low to the ground”. According to Joe Skorupa from Gartner, the high number of IoT
devices, voluminous amounts of datasets, and IoT data’s structure and velocity cause several
challenges. They aect in areas like storage management, data center network, servers, data,
and security for businesses processes. It is the responsibility of the data center managers to
move on with deployments that have advanced capacity management to address the concerns
in these areas or else they cannot manage those business priorities that are aligned with the IoT.
In order to handle data and address backhaul problems for IoT, fog computing provides
a functional and workable strategy. Networking vendors who support this framework, plan
for the router use to get high reliability while open JVM and Linux platforms are the vendor’s
technologies. The use of open platforms helps to port applications in the IT infrastructure. The
programming environment in such cases has support from multiple vendors. Hence, smart
edge gateways shrewdly manage and redirect hundreds and thousands of tasks that are detected
by the IoT’s monitors and sensors.
Quick Challenge
Give examples of Fog Computing deployment and list the advantages that system got
because of it.
Open Stack Cloud Architecture
In IoT, the smart city stands as one of the most popular applications about how technology
can be used to automate wide urban areas and public facilities. Smart cities include sensing and
communication technologies that provide mobility and oer better public facilities like trans-
portation systems. It also helps to monitor the physical structures like buildings. If actuating
Chapter 4 IoT Architecture Choices 87
Internet_of_Things_CH04_pp081-104.indd 87 9/3/2019 10:13:30 AM