0% found this document useful (0 votes)
131 views10 pages

Fog Computing: Cse 423:virtualization and Cloud Computing

Fog computing is a method that extends cloud computing to the edge of a network, allowing computation to occur closer to IoT devices and users. Unlike cloud computing which can cause latency issues, fog computing distributes computing power closer to end users using fog nodes. This reduces latency, bandwidth usage, and bottlenecks. Fog computing is useful for IoT applications like smart cities and buildings that require real-time, localized analysis of large amounts of sensor data. It provides advantages like improved security, scalability, and fault tolerance compared to cloud-only systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views10 pages

Fog Computing: Cse 423:virtualization and Cloud Computing

Fog computing is a method that extends cloud computing to the edge of a network, allowing computation to occur closer to IoT devices and users. Unlike cloud computing which can cause latency issues, fog computing distributes computing power closer to end users using fog nodes. This reduces latency, bandwidth usage, and bottlenecks. Fog computing is useful for IoT applications like smart cities and buildings that require real-time, localized analysis of large amounts of sensor data. It provides advantages like improved security, scalability, and fault tolerance compared to cloud-only systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

FOG COMPUTING

CSE 423:VIRTUALIZATION AND CLOUD COMPUTING


Table Of Contents:

 What is fog computing.


 How is it different from cloud computing.
 How fog computing operates.
 Advantages of using fog computing.
 Disadvantages of this technology
 Real life gadgets, machines using this technology.
FOG COMPUTING

 Fog computing can be perceived both in large cloud systems


and structures, making reference to the growing difficulties in
accessing information objectively. This results in a lack of quality of
the obtained content. The effects of fog computing on cloud
computing and big data systems may vary. However, a common
aspect is a limitation in accurate content distribution, an issue that
has been tackled with the creation of metrics that attempt to
improve accuracy
Difference From Cloud Computing:

 Cloud Computing – the practice of using a network of remote


servers hosted on the Internet to store, manage, and process data,
rather than a local server or a personal computer. Cloud
Computing can be a heavyweight and dense form of computing
power.
 Fog computing – a term created by Cisco that refers to extending
cloud computing to the edge of an enterprise’s network. Also
known as Edge Computing or fogging, fog computing facilitates the
operation of computing, storage, and networking services between
end devices and cloud computing data centers. Fog computing is
a medium weight and intermediate level of computing power.
OPERATION:

 The entire processing happens inside a data hub on a smart mobile


device on the edge of the network in a smart router or another
gateway device. For the Internet of Things, this technique is quite
useful as the amount of data produced by the sensors is immense.
There is a huge amount of data and it is not enough to give away
all the data a bunch of sensors generates the cloud for analysis and
processing. There is a requirement of a great deal of bandwidth and
the communication which is back and forth between the sensors
can give an impact on the performance negatively.
 In some cases like gaming, the latency issue is quite difficult but it
makes the data transmission quite late as it becomes the life-
threatening case of a vehicle to vehicle communication system or
big distributed control system for rail travel.
Advantages:

 The significant reduction in data movement across the network resulting


in reduced congestion, cost, and latency, elimination of bottlenecks
resulting from centralized computing systems, improved security of
encrypted data as it stays closer to the end user reducing exposure to
hostile elements and improved scalability arising from virtualized
systems.
 Eliminates the core computing environment, thereby reducing a major
block and a point of failure.
 Improves the security, as data are encoded as it is moved towards the
network edge.
 Edge Computing, in addition to providing the sub-second response to
end users, it also provides high levels of scalability, reliability and fault
tolerance.
 Consumes less amount of bandwidth
Disadvantages:

 Encryption algorithms and security policies make it more difficult for


arbitrary devices to exchange data. Any mistakes in security algorithms
lead to exposure of data to the hackers. Other security issuesare IP
address spoofing, man in the middle attacks, wireless network security
etc.
 To achieve high data consistency in the the fog computing is
challenging and requires more efforts.
 Fog computing will realize global storage concept with infinite size and
speed of local storage but data management is a challenge.
 Trust and authentication are major concerns.
 Scheduling is complex as tasks can be moved between client devices,
fog nodes and back end cloud servers.
 Power consumption is high in fog nodes compare to centralized cloud
architecture.
Applications

 Fog Computing works best in a cloud-based control environment to offer control and
deeper insight across a range of nodes. These include wind energy, transportation,
smart cities, surveillance and smart buildings. Let’s have a look at some of the real-life
examples where and how fog computing can be helpful.
 Fog Computing in Smart Cities
 Large cities face a number of challenges including public safety, sanitation, traffic
congestion, high-energy utilization and municipal services. The solution to these
challenges lies in a single IoT network by installing a network of fog nodes.
 The major issues in establishing smart cities are the shortage of broadband bandwidth
and connectivity. Modern cities have multiple cellular networks and ample
coverage. These networks have the capacity and peak bandwidth limits that is not
enough to meet the needs of the existing customers. However, deploying fog
computing architecture, allows fog nodes to offer local storage and processing.
Hence, optimizing the network usage.
 Smart cities also strive hard with safety and security issues. To address this issue, time-
critical performance requires advanced real-time analytics. The network may
transmit traffic and data along with life-critical systems. Fog computing resolves
security issues, data encryption, and distributed analytics requirements.
Applications

 Uses of Fog Computing in Smart Buildings


 Commercial buildings are equipped with several sensors to inspect various building operations
such as parking space occupancy, temperature and keycard readers. Data from these sensors
must be watches to find what actions are required; like, triggering a fire alarm if smoke is sensed.
 Fog computing permits free local operations for the optimized control function. Not only a single
floor but also individual room can have its own fog node, allowing emergency monitoring and
response functions, climate control, lighting control and supplementing the limited capacity of
computers and smart devices.
 Fog Computing in Visual Security
 Video cameras are used in public places, parking lots and residential areas to enhance safety
and security. The bandwidth of visual data collected over a large-scale network makes it
impossible to carry the data to the clod and collect real-time insights.
 For instance a busy shopping mall with thousands of people moving around simultaneously. Real-
time monitoring and discovery of irregularities carry strict low latency requirements on surveillance
systems.
 However, fog computing helps in real time, latency sensitive distributed surveillance systems that
uphold privacy. With the help of fog architecture, video processing is logically divided between
fog nodes located with the cloud and the cameras. It helps in real time tracking, anomaly
detection, and collection of results from data captured over time.
THANK YOU

You might also like