The author of this dissertation contributed to the development of the heuristic algorithms, the implementation of the simulator, the evaluation through simulation, the analysis of results, and writing the article.Publication IV empirically evaluates the impact of edge computing on emerging interactive applications and services. At the time of writing, there was no clear consensus on what specifically constitutes the edge of the network in edge computing. Thus, we first survey the state of the art in edge computing architectures and determine different deployment options for edge devices. Next, we experimentally evaluate edge computing when available at different physical locations and with different virtualization technologies. Specifically, we characterize the end-to-end latency (including