Sei sulla pagina 1di 3

VM Project: VM Live Migration Paper Survey and Presentation

Author: Kun Ting Chen

1)

Motivation: The Internet has become an indispensible media where people access various on-line services such as executing personalized applications, browsing and publishing Web contents, communicating with friends and co-workers, and so on. To achieve this, from the server-side perspective, providing an Internet service requires sufficient computational power as well as other kinds of resources such as memory, disk space, and network bandwidth, in order to maintain satisfactory service quality. To manage hardware resources well, system virtual machines have provided a way to share the resources with multiple VMs each running an OS and with applications. But there is a problem when the number of services increases and their popularity vary, respectively. So how to ensure quality of service without acquiring excessive computing resources becomes a challenge. We are interested in resource management in multiple VMs, and now we plan to study that OS instances may be rearranged across machines in a cluster to relieve load on congested hosts. In the VM project, I will present the paper survey results of at least 3 existing works on VM live migration and off-service migration (migration when not running OS), and will install Xen on 2 real machines interconnected in a local area network. I will configure and install Fedora OSs on Xen and survey the hardware management utility provided in Xen. While the study of hardware management utility for multiple OSs in Xen is not closely related to the goal of our project, it acts a supporting work in the implementation of live migration algorithms suggested in the paper. In the end we plan to show the implementation of VM live migration between two physical machines. Our future work is to configure the two machines with high and low workload, respectively. We will live migrate VMs from high load machines to low load machines. According to the load received in machines, we will put one of the physical machines in a free pool for out of service when the total load received is low and one machine is another to host all the VMs by live migrating them to one machine, or balance the load when both machines receive high load.

2)

List of research papers, documents referenced:

[Clark] C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and

A.Warfield. “Live Migration of Virtual Machines.” NSDI, 2005. [Luo] Y. Luo, B. Zhang, X. Wang, Z. Wang, and Y. Sun, “Live and incrementa l whole-system migration of virtual machines using block-bitmap,” in Proceedings of

Cluster 2008: IEEE International Conference on Cluster Computing. IEEE Computer Society, 2008. [Sapuntzakis] C. P. Sapuntzakis, R. Chandra, B. Pfaff, J. Chow, M. S. Lam, an d

M.Rosenblum. “Optimizing the migration of virtual computers.” In Proc. of the 5 th Symposium on Operating Systems Design and Implementation (OSDI-02), December

2002.

3)

A structured plan of work, with intermediate milestones and a time line

Milestones

Accomplishment

4/13

1. Survey VM migration papers

2. Write Project proposal

4/27

1. Study paper Live Migration of Virtual Machinesand gather related works and resources

2. Survey Xen installation and configuration issues

5/4

1. Install Xen on two machines in a local area network.

2. Study paper Live and incremental whole-system migration of virtual machines using block-bitmapand gather related works and resources

3. Survey Xen VM platform for hardware resource management

5/11

1. Install Fedora 8 on Xen on both machines, and configure them with same application environment.

2. Study paper Optimizing the migration of virtual computers

5/18

1. Configure Xen and use Xen to manage hardware resources among VMs.

2. Think about the live migration issues and explore the problems and solutions studied in the papers

3. Prepare slide presentation including the papers, related resources, Xen use experiences

6/1

1. Implement live migration algorithm in the Xen machines

4)

A description of what you plan to submit at the end of the term as a result of this work I will present the paper survey results of at least 3 existing works on VM live migration and off-service migration (migration when not running OS), and will show the process of configuring Xen and the surveying results of the hardware management utility in Xen. And in the end we plan to show the implementation of live migration algorithms suggested in the papers.

5)

Future works Our future work is to configure the two machines with high and low workload, respectively. We will live migrate VMs from high load machines to low load machines. In doing this, we will run another physical machine which issues client requests. Each VM will configure to serve one of the web, application, and database servers. During the service of client requests, according to the load received in machines, we will put one of the physical machines in a free pool for out of service when the total load received is low and one machine is another to host all the VMs by live migrating them to one machine, or balance the load when both machines receive high load.