Virtual machine (VM) based cloudlets are used in a cloud computing system to enhance the performance of resource-intensive applications. After a mobile device (MD) discovers a cloudlet in a vicinity, it takes a service initiation time (Ts) to setup a VM inside the cloudlet before data offloading from the MD to the VM starts. When more than one cloudlets are presented in a nearby geographical location, initiating a service with each cloudlets may be frustrating for the cloudlet users who change location frequently. In order to eliminate the delay caused by the Ts after the first cloudlet, this
thesis proposes a seamless live VM migration between the neighbour cloudlet where the seamlessness is achieved by multipath TCP (MPTCP). In addition to MPTCP, the prior network configuration of the migrating VM with the destination network information helps to achieve a zero network downtime at the destination cloudlet after migration is completed.