0% found this document useful (0 votes)
295 views

Edge Computing - Wikipedia

Edge computing is a distributed computing paradigm that processes data closer to the source to improve response times and reduce bandwidth usage. It involves deploying applications and storage at the edge of the network near end users. This helps address issues of slow response times and bandwidth constraints that arise from sending all data to centralized cloud data centers. Edge computing aims to distribute processing to devices at the network edge like smart devices and gateways to provide services on behalf of the cloud.

Uploaded by

Yu Ki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
295 views

Edge Computing - Wikipedia

Edge computing is a distributed computing paradigm that processes data closer to the source to improve response times and reduce bandwidth usage. It involves deploying applications and storage at the edge of the network near end users. This helps address issues of slow response times and bandwidth constraints that arise from sending all data to centralized cloud data centers. Edge computing aims to distribute processing to devices at the network edge like smart devices and gateways to provide services on behalf of the cloud.

Uploaded by

Yu Ki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Edge computing

Edge computing is a distributed computing paradigm that brings computation and data storage
closer to the sources of data. This is expected to improve response times and save bandwidth.[1]
"A common misconception is that edge and IoT are synonymous. Edge computing is a topology-
and location-sensitive form of distributed computing, while IoT is a use case instantiation of
edge computing."[2] The term refers to an architecture rather than a specific technology.[3]

The origins of edge computing lie in content distributed network that were created in the late
1990s to serve web and video content from edge servers that were deployed close to users.[4] In
the early 2000s, these networks evolved to host applications and application components at the
edge servers,[5] resulting in the first commercial edge computing services[6] that hosted
applications such as dealer locators, shopping carts, real-time data aggregators, and ad
insertion engines.[5]
The edge computing infrastructure

Definition

One definition of edge computing is any type of computer program that delivers low latency
nearer to the requests. Karim Arabi, in an IEEE DAC 2014 Keynote [7] and subsequently in an
invited talk at MIT's MTL Seminar in 2015, [8] defined edge computing broadly as all computing
outside the cloud happening at the edge of the network, and more specifically in applications
where real-time processing of data is required. In his definition, cloud computing operates on big
data while edge computing operates on "instant data" that is real-time data generated by
sensors or users.

The term is often used synonymously with fog computing.[9]

According to The State of the Edge report, edge computing concentrates on servers "in proximity
to the last mile network." Alex Reznik, Chair of the ETSI MEC ISG standards committee loosely
defines the term: "anything that's not a traditional data center could be the 'edge' to
somebody."[10]

Edge nodes used for game streaming are known as gamelets,[11] which are usually one or two
hops away from the client.[12] Per Anand and Edwin say "the edge node is mostly one or two
hops away from the mobile client to meet the response time constraints for real-time games' in
the cloud gaming context."[12]
Edge computing may employ virtualization technology to make it easier to deploy and run a wide
range of applications on edge servers.

Concept

The world's data is expected to grow 61% to 175 zettabytes by 2025.[13] The increase of IoT
devices at the edge of the network is producing a massive amount of data - storing and using all
that data in cloud data centers pushes network bandwidth requirements to the limit.[14] Despite
the improvements of network technology, data centers cannot guarantee acceptable transfer
rates and response times, which, however, often is a critical requirement for many
applications.[15] Furthermore, devices at the edge constantly consume data coming from the
cloud, forcing companies to decentralize data storage and service provisioning, leveraging
physical proximity to the end user.

In a similar way, the aim of edge computing is to move the computation away from data centers
towards the edge of the network, exploiting smart objects, mobile phones, or network gateways
to perform tasks and provide services on behalf of the cloud.[16] By moving services to the edge,
it is possible to provide content caching, service delivery, persistent data storage, and IoT
management resulting in better response times and transfer rates. At the same time, distributing
the logic to different network nodes introduces new issues and challenges.

Privacy and security



The distributed nature of this paradigm introduces a shift in security schemes used in cloud
computing. In edge computing, data may travel between different distributed nodes connected
through the Internet and thus requires special encryption mechanisms independent of the cloud.
Edge nodes may also be resource-constrained devices, limiting the choice in terms of security
methods. Moreover, a shift from centralized top-down infrastructure to a decentralized trust
model is required.[17] On the other hand, by keeping and processing data at the edge, it is
possible to increase privacy by minimizing the transmission of sensitive information to the
cloud. Furthermore, the ownership of collected data shifts from service providers to end-
users.[18]

You might also like