← Back to Glossary

Edge Computing

Tech

Edge computing processes data closer to its source, rather than sending it to a centralized cloud or data center.

Edge computing is a distributed framework that brings computation and data storage closer to data sources. Instead of sending all data to a centralized cloud data center for processing, edge devices or local micro-data centers handle processing at or near where data is generated. This model contrasts with traditional cloud computing, where data travels significant distances.

The primary benefit of edge computing is reduced latency. Processing data locally minimizes the time delay between generation and action, which is essential for applications requiring immediate responses. It also conserves network bandwidth by filtering and processing raw data at the source, sending only relevant or summarized information to the central cloud. This approach improves efficiency, especially with the proliferation of Internet of Things (IoT) devices generating vast data. Edge computing can also enhance data privacy and security by keeping sensitive information localized.

A real-world example of edge computing is autonomous vehicles. These vehicles generate enormous sensor data from cameras, radar, and lidar in real time. For safe operation, the vehicle must instantly process this data to detect pedestrians, other vehicles, and road conditions, making split-second decisions about acceleration, braking, or steering. Relying on a remote cloud server for processing would introduce unacceptable delays, making autonomous driving impractical and unsafe. Edge computing within the vehicle allows for immediate, on-device data analysis and decision-making.