Edge computing
lastmod 2026-03-03created 2026-03-032 edits
Edge computing is a distributed computing paradigm that brings computation and data storage to where they are needed in order to improve response times and save bandwidth.
Edge-Cloud Architecture
| |
Concept
The growth of IoT devices at the network edge produces a substantial amount of data to be computed and delivered to data centers, pushing network bandwidth requirements to their limits. Despite improvements in network technology, data centers cannot guarantee acceptable transfer rates and response times, which are critical requirements for many applications. Furthermore, edge devices constantly consume data coming from the cloud, forcing companies to build content delivery networks to decentralize data and service provisioning. In this way, the goal of edge computing is to move computation away from data centers toward the network edge, using smart objects, mobile phones, and network gateways to perform tasks and provide services through the cloud. Moving services to the edge makes it possible to provide content caching, service delivery, storage, and IoT management, enabling better response times and transfer rates. At the same time, distributing logic across different network nodes has given rise to new problems such as security.
See also
- Cloud Computing
- Content delivery network
- Fat client
- Fog computing
- Heterogeneous computing
- Serverless computing
- Ubiquitous computing