Technical Seminar
Technical Seminar
Presented by
Suryanarayan Ishwar Kunabi
4MK20CS043
• Fog nodes act as an intermediary layer between cloud data centers and
end-user devices.
Why Fog ?
• Fog computing was developed to address applications and services that
do not fit the paradigm of the cloud.
• Fog Computing keeps data right where the Internet of Things needs it.
• Existing data protection mechanisms in Cloud Computing such as
encryption failed in securing the data from the attackers.
• Limitations of cloud (high latency, security shortcomings,
bandwidth, etc.)
Characteristics
• low latency
• Geographical distribution
• Support for mobility
• Real time interactions
• Heterogeneity
• Interoperability
Architecture
Working
Data Generation: Imagine a network of devices like sensors, cameras, or
industrial machines. These devices constantly generate data.
Fog Nodes Take Over: Instead of sending all this data directly to the cloud, it
gets routed to fog nodes. These fog nodes can be local servers, micro-data
centers, or even intelligent devices with processing capabilities.
Local Processing: Fog nodes analyze and process the data locally. This can
involve filtering out irrelevant information, performing basic calculations, or
making preliminary decisions.
• Smart Filtering: Only the most critical data or data requiring further
analysis gets forwarded to the cloud. This reduces the amount of data
traveling long distances, saving bandwidth and speeding up overall
processing.
• Offline Functionality: Certain fog computing systems can operate even when
disconnected from the cloud. This ensures continued functionality.
• Cost Savings: Reduced reliance on the cloud for processing tasks can lead to cost
savings in terms of bandwidth usage and cloud storage fees.
• Improved Reliability: Distributing processing power across fog nodes enhances overall
system reliability. Even if one fog node experiences an issue, others can continue
operating, minimizing downtime and maintaining application functionality.
Disadvantages
• Increased Complexity: Implementing and managing a fog computing architecture can be
more complex compared to traditional cloud-based solutions.
• Limited Resources: Fog nodes typically have less processing power and storage capacity
compared to centralized cloud data centers.
• Higher Initial Investment: Deploying fog nodes and setting up the necessary
infrastructure requires an initial investment in hardware and software. This can be a barrier
for some organizations, especially for smaller deployments.
• Security Concerns: Distributing data and processing across multiple fog nodes
introduces new security challenges. Securing each node, managing access control, and
preventing cyberattacks require careful planning and robust security measures.
• Management Overhead: Constantly monitoring and managing the
performance, health, and security of fog nodes can add to the overall IT
management burden for organizations.
• Environmental monitoring: Fog nodes can collect data from air and water
quality sensors, enabling real-time monitoring and faster response to
environmental issues.
• Waste management: Smart bins equipped with fog nodes can optimize waste
collection routes and improve efficiency.
• Real-time decision-making: Fog nodes can process sensor data
from autonomous vehicles in real-time, enabling them to react
quickly to changing road conditions and obstacles
• www.google.com
• www.cisco.com
• www.wikipedia.com
THANK YOU