Blog_Banner_Asset
    Homebreadcumb forward arrow iconBlogbreadcumb forward arrow iconArtificial Intelligencebreadcumb forward arrow iconA Beginners Guide to Edge Computing

A Beginners Guide to Edge Computing

Last updated:
29th Mar, 2018
Views
Read Time
6 Mins
share image icon
In this article
Chevron in toc
View All
A Beginners Guide to Edge Computing

We can define edge computing as a distributed IT architecture that makes it possible to process data on the periphery – as close to the originating source as possible. If all this sounds gibberish, hold on.

The past decade has seen tremendous growth in the number of internet-connected devices, which has given rise to a technology known as the Internet of Things (IoT). Simply put, IoT is just a concept of inter-connecting various devices and connecting each of the devices to the internet with a simple on/off switch. This includes everything from cell phones, coffee makers, fridge, washing machines, wearable devices, and any device you can think of that easily connects to any device and transfers data seamlessly.

As IoT started gaining momentum, a problem arose – that of dealing with the data from these inter-connected devices. There’s no need to remind that the data we’re talking about is terabytes in size. Traditionally, the data collected from these devices was sent to the organisation’s central cloud for processing. However, it was a rather time taking process, owing to the size of the data files. Transferring such large datasets over the network to a central cloud can also expose sensitive organisational data to vulnerabilities.

Best Machine Learning and AI Courses Online

Ads of upGrad blog

Edge computing came into the picture to tackle all this and more. Now, have a look at the first para again and allow us to walk you through the definition slowly.
MBA to become manager
The name ‘edge computing’ refers to computation around the corner/edge in a network diagram. Edge computing pushes all the significant computational processing power towards the edges of the mesh. Like we said earlier – as close to the originating device as possible.

How does this help?

Consider a smart traffic light. Instead of calling home whenever in need of data analysis, if the device is capable of performing analytics in-house, it can accomplish real-time analysis of streaming data and even communicate with other devices to finish tasks on the go. Edge computing, therefore, speeds up the entire analysis process, enabling quick decision-making.

In-demand Machine Learning Skills

Get Machine Learning Certification from the World’s top Universities. Earn Masters, Executive PGP, or Advanced Certificate Programs to fast-track your career.

Edge computing is also beneficial for the organisations as it helps them cut down costs that were earlier incurred on transferring data sets over a network. Other than that, it also allows the organisations to filter out the useful data from the device’s periphery itself – thereby enabling organisations to collect only valuable data and ensuring them to cut down costs on cloud computing and storage. Further, edge computing also reduces the response time to milliseconds, all the while conserving the network resources. Using edge computing, we don’t necessarily need to send the data over a network. Instead, the local edge computing system is responsible for compiling the data and sending frequent reports to the central cloud storage for long-term storage. Clearly, by only sending the essential data, edge computing drastically reduces the data that traverses the network.
The deployment of Edge Computing is ideal in a variety of situations. One such case is when the IoT devices have weak internet connectivity, and it’s not practical for them to be connected to a central cloud constantly.

5 Breakthrough Applications of Machine Learning

Other such situation can be when there’s a requirement of latency-sensitive processing of data. Edge computing eliminates the factor of latency as the data does not need to be transferred over a network to central cloud storage for processing. This is ideal for financial or manufacturing services where latencies of milliseconds are challenging to achieve.
One more use case for edge computing has been the development of the next-gen 5G cellular networks. Kelly Quinn, a research manager at IDC and an expert in edge computing, predicts that as telecom providers incorporate 5G into their wireless networks, they will start adding micro-data centres by either integrating into or locating adjacent to the 5G towers. Business customers would be able to own or rent space in these micro-data centres to perform edge computing and have direct access to a gateway into the telecom provider’s central network, which can be connected to a public IaaS cloud provider.

Popular AI and ML Blogs & Free Courses

Let’s take a look at some other use cases of Edge Computing:

    • Drones are capable of reaching remote places that human can’t even think of. Edge computing enables these drones to review, analyze, and respond to the analysis in real-time. For instance, if a drone finds any emergency situation, it can instantaneously provide valuable information to people nearby without having first to send the data over a network and then receive the analysis.

 

    • Augmented Reality– The introduction of edge computing has taken Augmented Reality a step further. An edge computing platform can provide highly localised data targeted at user’s point of interest; thereby enhancing the AR services.
Ads of upGrad blog

 

  • Automated vehicles– Giants like Google and Uber are coming up with self-driving cars. Edge computing plays a crucial role in the development of such automatic vehicles. These vehicles can process and transmit vital data in real-time to other vehicles commuting nearby using edge computing. These giants aim to make such self-driving cars a consumer reality by 2020. With the introduction of such automated vehicles, we’re sure to see a decrease in the number of lives lost due to automobile accidents.

Having said all this, there are still some compromises and challenges that can’t be neglected when talking about edge computing. First of all, only a minute subset of the whole data is processed and analyzed on edge. Then, the analysis of this data is transmitted over the network.
Athul Uday on Rethinking Marketing Frameworks
This means that we are ideally disregarding some of the raw, unanalyzed data, and potentially missing out on some insights. Again, an important question arises – how bearable is this “loss” of data? Does the organisation need the whole data or is the result generated enough for them? Will missing out on some data negatively affect the organisation’s analysis?

Neural Networks: Applications in the Real World

There’s no correct answer to these questions. An aeroplane system can’t afford to miss any data, even a bit of it (no pun intended), so, all of the data should be transferred and analyzed to detect trends and patterns. But, transferring data during flight time is not a good idea. So, a better approach will be to collect the data offline and perform edge computing during the flight time. All in all, edge computing is not a panacea in the world of Information Technology. It is a relatively newer technology that offers a host of benefits. However, it’s still important to know if it fits your organisation’s needs or not.
The bottom line is that data is valuable. All data that can be analyzed should be analyzed to detect patterns and gain insights. In today’s world, data-driven companies are making a lot more progress compared to the traditional ones. Edge Analytics is a new and exciting space and is an answer for maintenance and usability of data, and we can expect to see many more exciting applications of the same in the years to come.

Profile

Reetesh Chandra

Blog Author
Reetesh is Project Manager of Data Sciences Program at UpGrad. He manages end-to-end student experience of the Data Sciences program.
Get Free Consultation

Selectcaret down icon
Select Area of interestcaret down icon
Select Work Experiencecaret down icon
By clicking 'Submit' you Agree to  
UpGrad's Terms & Conditions

Our Popular Machine Learning Course

Explore Free Courses

Suggested Blogs

RPA Developer Salary in India: For Freshers & Experienced [2024]
904648
Wondering what is the range of RPA developer salary in India? According to Forrester, if the Robotic Process Automation or RPA market continues to gr
Read More

by Pavan Vadapalli

29 Jul 2024

15 Interesting MATLAB Project Ideas & Topics For Beginners [2024]
82995
Diving into the world of engineering and data science, I’ve discovered the potential of MATLAB as an indispensable tool. It has accelerated my c
Read More

by Pavan Vadapalli

09 Jul 2024

5 Types of Research Design: Elements and Characteristics
47385
The reliability and quality of your research depend upon several factors such as determination of target audience, the survey of a sample population,
Read More

by Pavan Vadapalli

07 Jul 2024

Biological Neural Network: Importance, Components & Comparison
50612
Humans have made several attempts to mimic the biological systems, and one of them is artificial neural networks inspired by the biological neural net
Read More

by Pavan Vadapalli

04 Jul 2024

Production System in Artificial Intelligence and its Characteristics
86790
The AI market has witnessed rapid growth on the international level, and it is predicted to show a CAGR of 37.3% from 2023 to 2030. The production sys
Read More

by Pavan Vadapalli

03 Jul 2024

AI vs Human Intelligence: Difference Between AI & Human Intelligence
113357
In this article, you will learn about AI vs Human Intelligence, Difference Between AI & Human Intelligence. Definition of AI & Human Intelli
Read More

by Pavan Vadapalli

01 Jul 2024

Career Opportunities in Artificial Intelligence: List of Various Job Roles
89813
Artificial Intelligence or AI career opportunities have escalated recently due to its surging demands in industries. The hype that AI will create tons
Read More

by Pavan Vadapalli

26 Jun 2024

Gini Index for Decision Trees: Mechanism, Perfect & Imperfect Split With Examples
71191
As you start learning about supervised learning, it’s important to get acquainted with the concept of decision trees. Decision trees are akin to
Read More

by MK Gurucharan

24 Jun 2024

Random Forest Vs Decision Tree: Difference Between Random Forest and Decision Tree
51883
Recent advancements have paved the growth of multiple algorithms. These new and blazing algorithms have set the data on fire. They help in handling da
Read More

by Pavan Vadapalli

24 Jun 2024

Schedule 1:1 free counsellingTalk to Career Expert
icon
footer sticky close icon