Edge computing is a
distributed computing paradigm which brings
computation and
data storage closer to the location where it is needed, to improve response times and save bandwidth. The origins of edge computing lie in
content delivery networks that were created in the late 1990s to serve web and video content from edge servers that were deployed close to users.In the early 2000s, these networks evolved to host applications and application components at the edge servers, resulting in the first commercial edge computing services that hosted applications such as dealer locators, shopping carts, real-time data aggregators, and ad insertion engines.Modern edge computing significantly extends this approach through
virtualization technology that make it easier to deploy and run a wider range of applications on the edge servers.