ETI Micro-Project Report

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Maharashtra Board of Technical Education, Mumbai.

Government Polytechnic, Solapur.

DIPLOMA IN COMPUTER TECHNOLOGY

Academic Year 2023-24.

MICRO-PROJECT REPORT

ON

“Edge Computing”
Submitted by

Roll
Enrollment No. Student Name
No.
59 2100150084 Shivpratap Mithapalli

1
CERTIFICATE
Certified that this Micro-Project Report

“Edge Computing”
Is the work of

Roll
Enrollment No. Student Name
No.
59 2100150084 Shivpratap Mithapalli

The student of Semester Six Subject Name- ETI (22618) Diploma in


Computer Technology, 2023-24.

This report is partial fulfillment of subject ETI (22618) for the award of
Diploma in Computer Technology, by MSBTE, Mumbai.

Guide Name: Prof. Varsha Mam

Date & Sign:

HOD PRINCIPAL

2
Contents

Sr.No. Title Page No

1 Abstract 4

2 Acknowledgment 5

3 Introduction 6

4 What is Edge Computing 7-8

5 Edge vs Cloud Computing 9-10

6 Benefits and Limitations 11-12

7 Applications 13-14

8 Conclusion 15

9 References 16

3
Abstract
I begin my micro-project report by first acknowledging
my mentor and then move on to the introduction where I
give a brief review on what edge computing is.

Next, I move on the in-depth analysis that I made for this


report and tell how does it work. I explain various
benefits and limitations of edge computing and then
conclude my report.

4
Acknowledgment
In the accomplishment of this microproject many people
have bestowed upon us their blessings and their heart
privileged support. Primarily I would like to express a
special thanks of gratitude to our principal sir of
Government Polytechnic, Solapur for giving this golden
opportunity with all the required facilities for completing
this micro – project.

I would like to extend my gratitude to our ETI subject


teacher and my mentor, Prof. Varsha Ma’am whose
valuable guidance has been the key of my success in this
microproject. I would also like to thank everyone who
helped me completing this microproject.

5
Introduction
In the ever-evolving landscape of information
technology, the concept of edge computing has emerged
as a transformative force, reshaping the way we process
and manage data. As the demand for real-time,
decentralized computing grows, understanding the
nuances of edge computing becomes paramount.

This report introduces the pivotal role of edge computing


in the contemporary technological paradigm and sets the
stage for a comprehensive exploration of its features,
applications, and implications.

6
What is Edge Computing
Edge computing represents a paradigm shift in the
traditional cloud-centric approach to data processing. At
its core, edge computing involves the decentralization of
computing resources, bringing data processing closer to
the source of data generation rather than relying solely
on centralized cloud servers. In essence, edge computing
seeks to process data at or near the data source, reducing
latency, enhancing efficiency, and addressing the unique
challenges posed by the increasing volume of data in the
digital age.

Unlike traditional cloud computing, which centralizes


data processing in remote data centers, edge computing
distributes computing resources to the "edge" of the
network. This proximity to data sources, devices, and
end-users enables faster data processing and analysis,
making it particularly advantageous for applications
requiring low latency, high bandwidth, and real-time
decision-making.

In simpler terms, edge computing transforms the way we


handle data, offering a decentralized alternative that is
well-suited for applications in fields like IoT (Internet of
Things), smart cities, autonomous vehicles, and beyond.
As we delve deeper into this exploration, we will dissect
the nuances of edge computing, comparing it to cloud
computing, examining its benefits and limitations, and

7
exploring its promising future scope in the realm of
technology.

Components of Edge Computing

• Edge Devices: At the forefront of edge computing


are the edge devices, which include sensors,
actuators, and other hardware that collect and
process data locally. These devices serve as the
initial point of data generation, facilitating real-time
processing and analysis.

• Edge Servers: The deployment of servers at the


edge of the network is a critical element of edge
computing. These servers handle data processing
tasks locally, reducing the need for centralized cloud
servers and enabling faster response times.

• Edge Units: Comprising micro data centers or


localized processing units, edge computing involves
the establishment of these units closer to the data
source. This allows for efficient data processing,
storage, and analysis, contributing to reduced
latency and improved performance.

8
Edge vs Cloud Computing
In the ever-evolving landscape of computing, a critical
comparison arises between edge and cloud computing,
two distinct paradigms that represent divergent
approaches to data processing and storage.

Edge Computing:

• Proximity to Data Source: One of the primary


distinctions lies in the geographical distribution of
computing resources. Edge computing emphasizes
processing data as close to the data source as
possible.

• Real-time Decision-making: Edge computing is


particularly well-suited for applications requiring
instantaneous decision-making, such as autonomous
vehicles or industrial automation. The decentralized
nature allows for quicker response times, critical for
scenarios where delays can have significant
consequences.

• Bandwidth Optimization: By processing data


locally, edge computing minimizes the need for
transmitting large volumes of raw data to centralized
servers, optimizing bandwidth usage, and reducing
the strain on network infrastructure.

9
Cloud Computing:

• Centralized Processing: Cloud computing, on the


other hand, centralizes data processing in remote
data centers. This approach is efficient for
applications that do not require real-time responses
and can tolerate slightly higher latency.

• Scalability and Resource Management: Cloud


computing provides scalability and flexibility,
allowing organizations to dynamically allocate
resources based on demand. This centralized
approach simplifies resource management and
offers cost-effective solutions for varying
workloads.

• Global Accessibility: Cloud computing enables


global accessibility to data and applications,
fostering collaboration and ensuring that users can
access resources from anywhere with an internet
connection.

10
Benefits and Limitations
Benefits:

• Reduced Latency: Edge computing significantly


minimizes the time it takes to process data by
bringing computation closer to the data source. This
reduction in latency is crucial for applications
requiring real-time responses, such as autonomous
vehicles and industrial automation. The proximity to
data sources ensures swift decision-making,
enhancing overall operational efficiency.

• Enhanced Privacy and Security: Edge computing


prioritizes local data processing, reducing the need
to transmit sensitive information over networks.
This inherent data localization enhances privacy and
security, mitigating the risks associated with
transmitting critical data to centralized cloud
servers. This is particularly advantageous in sectors
where data confidentiality is paramount.

• Improved Bandwidth Efficiency: By processing


data locally, edge computing optimizes bandwidth
usage. This optimization is particularly beneficial in
environments with limited network capacity or in
scenarios where transmitting large volumes of raw
data to centralized servers is impractical. Improved

11
bandwidth efficiency contributes to a more
streamlined and responsive network infrastructure.

Limitations:

• Resource Constraints: Edge devices, including


sensors and actuators, may have limited computing
power and storage capacity. This limitation can pose
challenges for resource-intensive applications that
require substantial computational resources.
Balancing the need for efficient processing with the
constraints of edge devices requires careful
consideration during application development.
• Complexity in Management: The distributed
nature of edge computing, with computing resources
deployed across a network, introduces complexities
in network management. Coordinating diverse
devices and servers requires robust management
systems to ensure seamless operation. This
complexity is an important consideration in the
planning and implementation phases of an edge
computing infrastructure.

12
Applications
As technology continues to advance, edge computing’s
processing data closer to the source brings about a bundle
of applications across various industries:

1. Internet of Things (IoT):


• Smart Homes: Edge computing facilitates real-time

processing of data from smart home devices,


ensuring timely responses for automated systems
such as smart thermostats, security cameras, and
lighting control.

2. Autonomous Vehicles:
• Collision Avoidance Systems: Edge computing
plays a crucial role in autonomous vehicles by
enabling split-second decision-making for collision
avoidance, improving overall safety on the roads.

3. Healthcare:
• Remote Patient Monitoring: Edge computing
facilitates real-time processing of patient data,
allowing healthcare professionals to monitor and
respond to changes in patient health promptly.

13
4. Smart Cities:
• Traffic Management: Edge computing contributes

to traffic optimization by analysing real-time traffic


data, adjusting signal timings, and reducing
congestion in urban areas.

5. Retail:
• In-Store Analytics: Edge computing processes data

from in-store cameras and sensors, enabling retailers


to analyze customer behaviour, optimize store
layouts, and personalize the shopping experience.

6. Gaming:
• Low-Latency Gaming: Edge computing enhances

cloud gaming platforms by reducing latency and


improving the gaming experience. Real-time
processing of game data at the edge minimizes
delays in rendering graphics and responding to user
inputs.

14
Conclusion
As we embrace the era of edge computing, the journey
does not end here; it evolves. The ongoing advancements
in technology, coupled with the increasing demand for
real-time and responsive solutions, ensure that edge
computing will continue to play a pivotal role in shaping
our connected future.

As we navigate this transformative landscape, the


journey of edge computing unfolds, promising a future
where the boundaries of innovation are continually
pushed, and the possibilities are as limitless as the data
itself.

15
References
• https://www.gartner.com/en
• The OpenFog Consortium
• IEEE Internet of Things Journal and ACM
Transactions

16

You might also like