Edge Computing has become the hot new term, particularly, in the context of the Internet of Things (IoT) – a system of interrelated computing devices, mechanical and digital machines that have the capability to transfer data over a network without requiring human-to-human or human-to-computer interaction. “Things” live at the edge of the network, where data is collected from various sensors. In the old computing model (cloud computing), this data was uploaded to a server in the cloud, and then analyzed and processed remotely. However, scalability issues, excessive power consumption, connectivity, and latency are driving the demand for edge processing of IoT data (it is the new computing model). By handling the heavy compute processes at the edge rather than the cloud, one can reduce latency, and can analyze and act on time-sensitive data in real-time. The other often-cited benefit of edge computing is the bandwidth or cost savings of sending data to the cloud. There is plenty of bandwidth available to send data to the cloud but costs can rapidly accrue when the data traverses the WAN/Service Provider network en route to the cloud data center.