Edge computing
Edge computing is a distributed computing model that brings computation and data storage closer to the sources of data. More broadly, it refers to any design that pushes computation physically closer to a user, so as to reduce the
The term began being used in the 1990s to describe
The

Definition
Edge computing involves running computer programs that deliver quick responses close to where requests are made. Karim Arabi, during an IEEE DAC 2014 keynote[6] and later at an MIT MTL Seminar in 2015, described edge computing as computing that occurs outside the cloud, at the network's edge, particularly for applications needing immediate data processing.[7]
Edge computing is often equated with
"The State of the Edge" report explains that edge computing focuses on servers located close to the end-users.
In cloud gaming, edge nodes, known as "gamelets", are typically within one or two network hops from the client, ensuring quick response times for real-time games.[13]
Edge computing might use virtualization technology to simplify deploying and managing various applications on edge servers.[14]
Concept
In 2018, the world's data was expected to grow 61 percent to 175
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
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 via 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.[21] 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.[22]
Scalability
Scalability in a distributed network must face different issues. First, it must take into account the heterogeneity of the devices, having different performance and energy constraints, the highly dynamic condition, and the reliability of the connections compared to more robust infrastructure of cloud data centers. Moreover, security requirements may introduce further latency in the communication between nodes, which may slow down the scaling process.[18]
The state-of-the-art scheduling technique can increase the effective utilization of edge resources and scales the edge server by assigning minimum edge resources to each offloaded task.[23]
Reliability
Management of
Speed
Edge computing brings analytical computational resources close to the end users and therefore can increase the responsiveness and throughput of applications. A well-designed edge platform would significantly outperform a traditional cloud-based system. Some applications rely on short response times, making edge computing a significantly more feasible option than cloud computing. Examples range from IoT to
Efficiency
Due to the nearness of the analytical resources to the end users, sophisticated analytical tools and artificial intelligence tools can run on the edge of the system. This placement at the edge helps to increase operational efficiency and is responsible for many advantages to the system.
Additionally, the usage of edge computing as an intermediate stage between client devices and the wider internet results in efficiency savings that can be demonstrated in the following example: A client device requires computationally intensive processing on video files to be performed on external servers. By using servers located on a local edge network to perform those computations, the video files only need to be transmitted in the local network. Avoiding transmission over the internet results in significant bandwidth savings and therefore increases efficiency.[26] Another example is voice recognition. If the recognition is performed locally, it is possible to send the recognized text to the cloud rather than audio recordings, significantly reducing the amount of required bandwidth.[22]
Applications
Edge application services reduce the volumes of data that must be moved, the consequent traffic, and the distance that data must travel. That provides lower latency and reduces transmission costs. Computation offloading for real-time applications, such as facial recognition algorithms, showed considerable improvements in response times, as demonstrated in early research.[27] Further research showed that using resource-rich machines called cloudlets or micro data centers near mobile users, which offer services typically found in the cloud, provided improvements in execution time when some of the tasks are offloaded to the edge node.[28] On the other hand, offloading every task may result in a slowdown due to transfer times between device and nodes, so depending on the workload, an optimal configuration can be defined.
IoT-based power grid system enables communication of electricity and data to monitor and control the power grid,[29] which makes energy management more efficient.
Other notable applications include
See also
- Content delivery network
- Dew computing
- Edge data integration
- Edge device
- Fat client
- Heterogeneous computing
- Mobile edge computing
- Personal computer
- Serverless architecture
- Smart camera
- Ubiquitous computing
References
- ^ Gartner. "The Edge Completes the Cloud: A Gartner Trend Insight Report" (PDF). Gartner. Archived (PDF) from the original on 2020-12-18. Retrieved 2021-05-26.
- ^ "Globally Distributed Content Delivery, by J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman and B. Weihl, IEEE Internet Computing, Volume 6, Issue 5, November 2002" (PDF). Archived (PDF) from the original on 2017-08-09. Retrieved 2019-10-25.
- (PDF) from the original on September 13, 2012. Retrieved November 19, 2012.
See Section 6.2: Distributing Applications to the Edge
- S2CID 578337.
- ^ Gartner. "2021 Strategic Roadmap for Edge Computing". www.gartner.com. Archived from the original on 2021-03-30. Retrieved 2021-07-11.[dead link ]
- ^ "IEEE DAC 2014 Keynote: Mobile Computing Opportunities, Challenges and Technology Drivers". Archived from the original on 2020-07-30. Retrieved 2019-03-25.
- ^ MIT MTL Seminar: Trends, Opportunities and Challenges Driving Architecture and Design of Next Generation Mobile Computing and IoT Devices
- ^ "What is fog and edge computing?". Capgemini Worldwide. 2017-03-02. Retrieved 2021-07-06.
- S2CID 11600169.
- ^ "Difference Between Edge Computing and Fog Computing". GeeksforGeeks. 2021-11-27. Retrieved 2022-09-11.
- ^ "Data at the Edge Report". Seagate Technology.
- ^ Reznik, Alex (2018-05-14). "What is Edge?". ETSI - ETSI Blog - etsi.org. Retrieved 2019-02-19.
What is 'Edge'? The best that I can do is this: it's anything that's not a 'data center cloud'.
- S2CID 10374389.
- ^ "Edge virtualization manages the data deluge, but can be complex | TechTarget". IT Operations. Retrieved 2022-12-13.
- ^ Patrizio, Andy (2018-12-03). "IDC: Expect 175 zettabytes of data worldwide by 2025". Network World. Retrieved 2021-07-09.
- ^ "What We Do and How We Got Here". Gartner. Retrieved 2021-12-21.
- ^ Ivkovic, Jovan (2016-07-11). The Methods and Procedures for Accelerating Operations and Queries in Large Database Systems and Data Warehouse (Big Data Systems) (PDF). National Repository of Dissertations in Serbia (Doctoral thesis) (in Serbian and American English).
- ^ S2CID 4237186.
- PMID 32365645.
- ^ "IoT management". Retrieved 2020-04-08.
- hdl:11572/114780.
- ^ a b c 3 Advantages of Edge Computing. Aron Brand. Medium.com. Sep 20, 2019
- S2CID 236917011.
- from the original on 2021-05-26. Retrieved 2021-05-26.
- from the original on 2021-05-26. Retrieved 2021-05-26.
- ^ S2CID 12563598.
- S2CID 6753944.
- S2CID 3249347. Retrieved 4 July 2019.
- ISSN 1996-1073.
- ^ It's Time to Think Beyond Cloud Computing Published by wired.com retrieved April 10, 2019
- S2CID 11163718. Retrieved 5 July 2014.
- S2CID 19156163.
- ^ Velayanikal, Malavika (2021-02-15). "Guided missiles homing in with Indian deep tech". Mint. Retrieved 2021-02-19.
- ^ Size of the Prize: How Will Edge Computing in Space Drive Value Creation? Published by Via Satellite retrieved August 18, 2023
- ^ "What is edge AI?". www.redhat.com. Retrieved 2023-10-25.