compatibility, in as much as the OS (most likely a Linux derivative) being consistent across the MEC network.

There are also considerations other than performance that will need to be addressed, notably security, in order for containers to be recommended over VMs in all scenarios. Security, a pre-requisite for any enterprise software, is a serious concern with containers, as unlike their VM counterparts they are not fully isolated from their host system, and can therefore be more susceptible to attack from a compromised host.

Two Layers vs. Three Layers
---------------------------

From the experimentation results, we see that most applications respond positively towards the three-layer model. For LXC, when the application has been found at the migration target, Table \[tab:threeLayers\] and Figure \[fig:lxcMigrationTimesforApps\] show that the Video Streaming and Face Detection applications have significant reductions in the total migration time compared to using only two layers, in the orders of $3\mathsf{x}$ for both. Even more significant is the reduction in service downtime for these applications, in the orders of $7\mathsf{x}$ and $13\mathsf{x}$, respectively. This service downtime reduction is particularly important for a seamless experience for the end user. The most significant is the reductions in the amount of data transferred over 