Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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.