Electronic Thesis and Dissertation Repository

Container Migration: A Perfomance Evaluation Between MIGrror AND Pre-copy

Xinwen Liang, The University of Western Ontario

Abstract

The concept of migration and checkpoint/restore has been a very important topic in research for many types of applications including any distributed systems/applications or single massive systems/applications; and low latency vehicular use cases, augmented reality(AR) and virtual reality(VR) applications. Migrating a service requires that the state of the service is preserved. This requires checkpointing the state and restoring it on a different server in multiple rounds to avoid a total loss of all data in case of a failure, fault or error. There are many different types of migration techniques utilized such as cold migration, pre-copy migration, post-copy migration.

Compared with the above migrations, MiGrror migration needs to consider rounds of memory changes for when it does the migration. The utilization of rounds of memory changes means that it is more precise to migrate instead of migrating on a inappropriate time interval. In this thesis, we will implement a testbed for the MiGrror and Pre-copy technique (as there are currently none that are not simulations) and evaluate their performance.