Context: Edge computing is transforming the way data is being handled, processed, and delivered from millions of devices around the world.
- It is a part of a distributed computing topology in which information processing is located close to the edge – where things and people produce or consume that information.
- At its basic level, edge computing brings computation and data storage closer to the devices where it’s being gathered, rather than relying on a central location that can be thousands of miles away.
- This is done so that data, especially real-time data, does not suffer latency issues that can affect an application’s performance.
- In addition, companies can save money by having the processing done locally, reducing the amount of data that needs to be processed in a centralized or cloud-based location.
- Edge computing was developed due to the exponential growth of IoT devices, which connect to the internet for either receiving information from the cloud or delivering data back to the cloud. And many IoT devices generate enormous amounts of data during the course of their operations.
- Faster networking technologies, such as 5G wireless, are allowing for edge computing systems to accelerate the creation or support of real-time applications, such as video processing and analytics, self-driving cars, artificial intelligence and robotics, to name a few.