Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps
  • SQL
  • Web Development
  • System Design
  • Aptitude
  • GfG Premium
Open In App
Next Article:
What is Edge Computing and Its Importance in the Future
Next article icon

What is Edge Computing and Its Importance in the Future

Last Updated : 15 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

I’m sure you all use voice assistants like Alexa, Siri, etc. Suppose you ask Alexa what is the weather today? Alexa will handle your request in the cloud by sending a compressed file of your speech to the cloud which is then uncompressed and your request is resolved by obtaining the necessary information from the weather site and then the answer is returned back from the cloud. This is a lot of effort to know the weather when you could have just looked outside! But jokes aside, it might be easy for one Alexa to transmit your request to the cloud through the network, but what about thousands of other Alexa’s that are also transmitting data. And what about the millions of other IoT devices that also transmit data from the cloud and obtain data in return?

What-is-Edge-Computing-and-Its-Importance-in-the-Future

Well, this is the data age, and data is generated at exponential levels. IoT devices generate a lot of data that is delivered back to the cloud via the internet. Similarly, IoT devices also access data from the cloud. However, if the physical data storage devices for the cloud are far away from where the data is collected, it is very costly to transfer this data because the bandwidth costs are insane and there is also a higher data latency. That’s where Edge Computing comes in! 

What is Edge Computing?

Edge Computing makes sure that the computational and data storage centers are closer to the edge of the topology. But what is this edge after all? That’s a little fuzzy! The edge may be the network edge where the device communicates with the internet or where the local network which contains the device communicates with the internet. Whatever the edge, the important part of edge computing is that the computational and data storage centers are geographically close to the devices where the data is created or where it is consumed. 

This is a better alternative than having these storage centers in a central geographical location which is actually thousands of miles from the data being produced or used. Edge Computing ensures that there is no latency in the data that can affect an application’s performance, which is even more important for real-time data. It also processes and stores the data locally in storage devices rather than in central cloud-based locations which means companies also save money in data transmission. 

Advantages of Edge Computing

Let’s check out some of the advantages of Edge Computing:

1. Decreased Latency

Edge computing can reduce the latency for devices as the data is processed and stored closer to the device where it is generated and not in a faraway data storage center. Let’s use the example of personal assistants given above. If your personal assistant has to send your request to the cloud and then communicate with a data server in some part of the world to obtain the answer you want and then relay that answer to you, it will take a lot more time. Now, if edge computing is utilized, there will be less latency as the personal assistant can easily obtain your answer from a nearby data storage center. That’s like running halfway around the world vs running to the edge of your city. Which is faster?!

2. Decreased Bandwidth Costs

These days all devices installed in homes and offices like cameras, printers, thermostats, AC’s, or even toasters are smart devices! In fact, there might be around 75 billion IoT devices installed worldwide by 2025. All these IoT devices generate a lot of data that is transferred to the cloud and far-off data storage centers. This requires a lot of bandwidth. But there is only a limited amount of bandwidth and other cloud resources and they are all expensive. In such a scenario, Edge Computing is a god sent as it processes and stores the data locally rather than in central cloud-based locations which means companies also save money in bandwidth costs.

3. Decreased Network Traffic

As we have already seen, there is an insane amount of IoT devices available currently with a projected increase to 75 billion in 2025. When these many IoT devices generate data that is transferred to and from the cloud, naturally there is an increase in the network traffic which results in bottlenecks of data and higher strain on the cloud. Imagine lots of traffic on a busy highway? What will happen? Large traffic jams and lots of time in getting anywhere. That’s exactly what happens here! This network traffic results in increased data latency. So the best solution is using edge computing which processes and stores the data locally rather than in far away cloud-based data storage centers. If the data is stored locally, it is much easier to access leading to decreased global network traffic and decreased data latency as well.

Disadvantages of Edge Computing

Let’s check out some of the disadvantages of Edge Computing:

1. Reduced Privacy and Security

Edge Computing can lead to issues in data security. It is much easier to secure data that is stored together in a centralized or cloud-based system as opposed to data that is stored in different edge systems in the world. It’s the same concept that it is much easier to secure a pile of money in one location with the best cutting edge technology than it is to secure smaller piles of money at the same efficiency level. So companies using Edge Computing should be doubly conscious about security and use data encryption, VPN tunneling, access control methods, etc. to make sure the data is secure.

2. Increased Hardware Costs

Edge computing requires that the data is stored locally in storage centers rather than in central cloud-based locations. But this also requires much more local hardware. For example, while an IoT camera just needs a basic build in hardware locally to send raw video data to a cloud web server where much more complex systems are used to analyze and save this video. But if Edge computing is used, then a sophisticated computer with more processing power will be needed to locally analyze and save this video. However, the good news is that hardware prices are continually dropping which means it is much easier now to build sophisticated hardware locally.

Applications of Edge Computing in Various Industries

1. Healthcare

There are a lot of wearable IoT devices in the healthcare industry such as fitness trackers, heart monitoring smartwatches, glucose monitors, etc. All of these devices collect data every second which is then analyzed to obtain insights. But it is useless if the data analysis is slow for this real-time data. Suppose that the heart monitor picks up the data for a heart attack but it takes a little time to analyze it? This can be catastrophic! That is why Edge Computing is so important in Healthcare so that the data can be analyzed and understood instantly. An example of this is GE Healthcare, a company that uses NVIDIA chips in its medical devices to utilize edge computing in improving data processing.

2. Transportation

Edge computing has lots of applications in the Transportation Industry, particularly in Self-Driving cars. These autonomous cars require lots of sensors ranging from 360-degree cameras, motion sensors, radar-based systems, GPS, etc. to make sure they work correctly. And if the data from these sensors is transferred to a cloud-based system for analysis and then retrieved back by the sensors, this may lead to a time lag which can be fatal in a self-driving car. In the time that it takes to analyze the data that there is a tree in front, the car may even crash into that tree! So Edge computing is very useful in autonomous cars as data can be analyzed from nearby data centers which reduces the time lag in the car.

3. Retail

Many retail stores these days are going tech-savvy! This means that customers can swipe into the store with their phone app or a QR code and starting picking whatever they want to buy. Then customers can just exit the store and the price of whatever they have bought will be automatically deducted from their balance. Stores can do this using a combination of motion sensors and in-store cameras to analyze what all customers are buying. But this also requires Edge Computing as to much time lag in data analysis can lead to the customers just picking up stuff and leaving for free! One example of this is the Amazon Go store which was first launched in January 2018.

4. Industry assembly line

Edge computing in manufacturing enables quick response to issues that arise on the assembly line, improving the product's quality and efficiency while requiring less human involvement.


Next Article
What is Edge Computing and Its Importance in the Future

H

harkiran78
Improve
Article Tags :
  • GBlog

Similar Reads

    Why Cloud Computing is Important in Data Science
    Imagine a small company that wants to use data analytics to improve its services and gain an edge over its competitors. This company generates some data but it also accesses data from third-party sources to obtain insights. But the question is how to take advantage of this data? After all, this smal
    6 min read
    What are the Important AWS Cloud Services
    In 2006, Amazon Web Services, (AWS) began offering IT services to the public in the form of web services commonly known as cloud computing. One of the key benefits of cloud computing is that it replaces upfront capital infrastructure expenses with an on-demand low-cost pay-as-you-go model. AWS made
    7 min read
    AWS vs On-Premise Servers: Why Cloud is the Future
    Due to the ongoing developments in the digital field, every enterprise today stands at a very critical juncture: invest in on-premise servers or shift to the cloud-based solution provided by Amazon Web Services. While both of these options tout their various merits, no doubt the overall industry tre
    10 min read
    Edge Computing – A Building Block for Smart Applications of the Future
    Faster, smarter, and more efficient networks will be delivered by Edge Computing by processing data and information for more than five billion things or devices right where they are. Digital transformation is made possible by a variety of new technologies, chief among them is Edge Computing. Optimiz
    6 min read
    Top 10 Edge Computing Use Cases Examples
    How can we make data processing faster and more efficient? What if we could reduce delays and improve performance by bringing computing power closer to where it's needed? Edge computing offers solutions to these challenges by moving processing and storage capabilities nearer to the data source. In t
    12 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences