Edge Clouds
---

Cloudlet, containers, edge/fog computing, service migration, virtualization

Introduction
============

Cloud-based mobile applications have become increasingly popular over the recent years [@dinh2013survey]. One key issue therein is to ensure that services are always delivered with good performance. The current centralized structure of the cloud has led to a generally large geographical separation between the users and the cloud infrastructure. In such a setting, end-to-end communication between user and cloud can involve many network hops resulting in high latency; the ingress bandwidth to the cloud may also suffer from saturation as the cloud infrastructure is accessed on a many-to-one basis [@m.satyanarayanan2015].

A promising approach for resolving the above problems is to install computing infrastructures at the network edge. Particularly for real-time applications such as instantaneous object recognition [@ha2013WearableCognitiveAssistance] and safety assistance in intelligent transportation systems (ITS) [@VehicularFogComputing], service applications have to remain in relatively close proximity to their end users in order to ensure low latency and high bandwidth connectivity. This is captured by the newly emerged concept of *mobile edge clouds (MECs)* [@ETSIWhitepaper], as well as similar concepts such as cloudlet [@m.satyanarayanan2015], fog computing [@VehicularFogComputing], follow-me cloud [@FollowMeMagazine], mobile micro-cloud [@wang2015dynamic], and small cell cloud [@becvar2014pimrc]. While these 