I. Introduction
Edge computing enables a wide variety of low latency and computationally intensive services on mobile and other resource constrained devices (e.g Internet of Things (IoT) devices). These low latency services include video analytics, real-time analytics, virtual and augmented reality (VR/AR), and connected vehicle decision making. Edge computing brings the power of cloud computing to the network edge, with servers placed at edge access points e.g. base stations or wifi access points [1]. Users and device owners can offload computationally intensive tasks to the nearby edge servers, and receive them within latency requirements [2], due to the close proximity of the edge servers. The wide-area-network (WAN) delay of cloud computing will be avoided [3].