Summary: | 碩士 === 中華大學 === 資訊工程學系碩士班 === 101 === Live migration technology of virtual machine enables real machines to become more flexible in terms of its functions, thus raising the utilization of resources in clouds. The key technology of using live migration of virtual machine lies in the pre-copy strategy; through which virtual machine can perform live migrate with no interruption of service provided by virtual machine. In order to have an efficient live migration, it is imperative that the migration of virtual machines’ memories is not limited by bandwidth and lower the downtime of the virtual machines. Presently, the live migration algorithm provided by Xen would perform repetitive transfer of memory pages, resulting in waste of bandwidth and hence decreased of migration efficiency. Therefore, how to formulate an efficient algorithm of live migration is an important issue.
This thesis presents a live migration algorithm, termed as Multi-Phase Pre-Copy (MPP). In the iterative pre-copy stage, memory pages will be transmitted only if the predefined thresholds were met. In such way, the repetitiveness migration of memory pages can be significantly reduced. In addition, we also implemented a virtual machine image transformation interface, which is able to convert an image format. Advantage of the transformation tool is that a user can run different VMs on single physical machine. As a result, cost for h/w investment can be significantly reduced. The simulation of Multi-Phase Pre-Copy algorithm has demonstrated a dramatic reduction of live migration time. In the best case, it can reduce 84% transmission of memory pages.
|